Budget Tracker is a progressive web application that allows users to track their budgets by adding expenses and deposits to their budget through the "Add/Subtract Funds" buttons. They are able to add a transaction with or without a connection. When a user enters a transaction while offline, these transactions are stored in the indexedDB, and transferred to the database when the user comes back online.
To install the required dependencies, run npm install
To start the server, run npm start
. To access the app after starting the server, go to http://localhost:3000 in your browser.
- Deployed App: Heroku
An example screenshot of the application is below.
- the URL to the Github repository: Github
This project is licensed under the MIT License - see the LICENSE file for details.
If you want to contribute, open a Pull Request and include a detailed description and screenshots of the changes.