This budget tracker will allow you to keep track of expenses and any money you have coming your way. If you need to use this progressive web app offline, any expenses or deposits will be saved and will be recorded the next time you come back online. You can see a demo of the app here: https://blooming-reef-83436.herokuapp.com/ .
If you would like to adapt and use this app, please clone my repo. Make sure you have node.js installed on your computer. You can find the download here https://nodejs.org/en/download/. Run npm install to install all dependencies. You can use a local server and database or deploy to MONGODB Atlas and Heroku.
This app is intended for tracking a budget. Type in a name for a transaction, the amount, and then add or subtract it from the total.
When the app is used offline, it will store any data that is added in the cache and when the app is brought back online it will be added to the database.Please watch this video to see the offline functionality in action: https://drive.google.com/file/d/1p6zeF8lk0wbDIsJ2VEOZp6i-uJnYyCQ3/view?usp=sharing.
JavaScript, APIs, Node, Express, Mongoose, MongoDB Atlas, MongoDB Compass, Heroku, Service-Worker, Manifest
GNU General Public License v3.0
The GNU License allows the software to be modified and distributed by other users. It does not impose any restrictions on the use of the software but requires that it remain open source.
Please contribute to this project if you feel that you can make the code more efficient. Create your own branch from the Master and submit a pull request. I ask that you follow the Contributor Covenant code of conduct: https://www.contributor-covenant.org/version/2/0/code_of_conduct/code_of_conduct.md
- Github Profile
- [email protected]
- Please email me or connect with me on Linked In: http:https://www.linkedin.com/in/melinda-winter-34a25689.