This is a basic project made with React for studying purposes. It's an expenses tracker where you can add, edit and delete your expenses. You can view your expenses by year with a chart of expenses and detailed information or you can view a summary of your expenses. The data is not persisted so it will reload every time the page is refreshed.
I coded along during the course React - The Complete Guide (incl Hooks, React Router, Redux) by Maximilian Schwarzmüller at Udemy.
Everything included in the first commit is from the original project. All later commits are changes that I made to the project. These changes include:
- Delete expense ✔️ (commit cfc67c)
- Edit expense ✔️ (commit ca421c)
- Show total amount per year ✔️ (commits 3a3b44 and 694d8b)
- Summary page showing total expenses by year with extra detailed information by month ✔️ (commit 496523)
- Format amount string ✔️ (commit cf594a)
- Change selected year after adding or updating an expense ✔️ (commit 2001be)
You can check this project at Netlify here.
Or you can run it in your local machine:
- Clone this repository and access the its directory.
- Run
npm install
to install its dependencies. - Then run
npm start
.