Welcome to the Smart Wallet repository! The four of us have been hard at work with this final group project for our Front-End Web Development bootcamp. This README will walk you through everything you need to know about our project. Feel free to try it out with the live link!
Smart Wallet is a web application that helps users budget their expenses in a fun, intuitive way. By turning tracking your spending habits into a tomagachi-like game combined with a user friendly UI, we have turned money management into a simple game where the user's balance keeps the pet healthy and happy.
The application tracks the user's expenses, allowing them to input any income they have coming in or add any money they may spend be it on bills, groceries, clothing, take out, entertainment, etc. It stores the user's inputs to showcases their most recent list of purchases, adding these purchases up in the categories section to showcase what the money is spent on in a graph. As the months goes by, the user can see the history of their spending/balance, allowing them to view their habits in the long-term across several months.
To start using Saving Gotchi, the app will request that you either sign up or sign in.
Once you are logged in, you will be greeted by the main page for the app.
On the left you can add your income and the Gotchi's image will change depending on the amount. But be careful not to hit 0!
In the middle section of the page, you can add your expenses under the category it falls under. This will then be displayed on the right once you press the 'show recent expenses' button.
For this project, we used a range of libaries and technologies. We would like to entend our thanks to the following main technologies used:
- React
- Node.js
- Grommet