Track and management financial assets on the go. Regardless of internet connection.
Written w/
indexedDB, Heroku, Mongo, Mongo Atlas, JavaScript, Express, Mongoose, Compression, Lite-server, bootstrap
Clone the repo to your machine, run npm i
in your terminal and npm start
to bring the server online.
The overall use of this application is quite simple. Add deposits or withdraws. Both will be accurately displayed within the Chart below the table displaying transaction history. When your internet connection goes offline, the application makes use of indexedDB to cache the relevant data entered while offline. When connectivity resumes, the data will be added in bulk and indexed DB will be cleared to prepare for the next eventuality of using the app in offline. See the video below for a working example of what is happening in the background.
offline-budgetTracker.mp4
Fork, critique and contribute
visit my github Reach out w/ Additional Questions. [email protected]
2021 - MIT MIT Info