DEV Community

Cover image for Wallet » Where your credit lives | Redis Hackathon Submission August 2022
Christopher Codes
Christopher Codes

Posted on

Wallet » Where your credit lives | Redis Hackathon Submission August 2022

Image description

Image description

Image description

Overview of My Submission

I have built a personal credit card wallet that consolidates all of your credit card data to view in one glance.

The inspiration comes from dealing with multiple credit card companies and having to login to each one of them separately and also while trying to manage credit and calculate debt to income is always difficult because all of the data is not in one place.

Live Here!

Submission Category:

  • MEAN/MERN Mavericks

Language Used

  • Node.js & React.js

Link to Code

GitHub logo christoph-codes / wallet

A personal credit card wallet for the DEV Redis Hackathon. August 2022

wallet

A personal credit card wallet for the DEV Redis Hackathon. August 2022

Wallet

Screen Shot 2022-08-29 at 10 03 21 PM

Screen Shot 2022-08-29 at 10 05 34 PM

Screen Shot 2022-08-29 at 8 44 45 PM

Screen Shot 2022-08-29 at 8 45 30 PM

Screen Shot 2022-08-29 at 8 45 41 PM

How it works

You create an account with a username and password which writes to Firebases authentication server.

The data returned from Firebase is then saved in the Redis database with some additional fields the app will later request.

Once the initial account creation process is complete, you are taken to your dashboard where you will have the ability to add your credit cards.

After a card is entered you can view its data and update at any point.

You can filter credit card transaction data based on certain data points.

How the data is stored:

Users

  • first name (chris)
  • last name (jones)
  • authentication id (unique, generated by firebase)
  • email (john@doe.com)
  • cards (an array of card ids) ['s9djf93j2pii','jasodi923hdo']

Cards

  • name (Cap1 Travel Purchases)
  • issuer (visa)
  • limit (1000)
  • balance (500)
  • expirationDate (0667 formatted to 06/67)

Top comments (0)