live demo
https://online-offline-budget-tracker.herokuapp.com/
A budget tracking app that has offline capabilites. A user can enter in expenses and deposits to the budget with or without an internet connection. When entering transactions offline, the data gets stored using indexedDB as a temporary database. Once online all the data in indexedDB gets sent to the actual database, saving the users transactions.- Nodejs - Mongoose - express - compression - indexedDB - service-worker - chart.js - bootstrap