A React app for tracking income and expenses made with TypeScript, and SCSS (CSS preprocessor). ChartJS was also used to provide a clear and powerful visual representation in Line and Doughnut Charts. The app has been tested using Jest Testing Framework and React Testing Library.
- Clone or download the repository
- Open your terminal and navigate to the project directory
- Run
npm install
to install the necessary dependencies - Run
npm start
. The application will be running at http://localhost:3000.
- A user can add and categorize expense, and edit or delete category.
- The Doughnut Chart displays categorized expenses in different colors, while the Line Chart shows annual and monthly expenses and profits.
- Income and expenses are differentiated by color, making it easy to get a quick overview of your budget.