Made in React, constructed with create-react-app, state managed by Context API.
💰 See Live 💰
This project started with scattered peices of state in class based components.
I used Context API to effectively manage global state between all the components in the app.
This approach to state management is much cleaner as state is easily available to any component and doesnt have to be passed down.
This project also gave me a good grasp of array methods (map) to list the transactions.
- 💱 Currency Converter
- 🏦 Multiple Accounts
- 📈 Charts and tables to show spending/earning trends
- 🏷️ Product/Service Catagories
Deployed with Github Pages
From your command line, first clone this repo:
# Clone this repository
$ git clone https://github.com/ginoleeswan/expense-tracker-react/
# Go into the repository
$ cd expense-tracker-react
# Remove current origin repository
$ git remote remove origin
npm install
npm run start
npm run test
Give a ⭐️ if this project helped you!