/budget-tracking

Simple PWA budget-tracking app that can be used offline

Primary LanguageJavaScript

budget-tracking

Simple PWA budget-tracking app that can be used offline. Access the deployed application here.

installation

This app uses 3 npm packages compression to compress the backend server code, mongoose as the object modeling tool to interact with MongoDB, and the express web framework for node.

usage

This is a simple PWA (progressive web application) that allows a user to track a budget over a period of time. Data is concurrent thanks to MongoDB and IndexedDB. When the user goes offline the pages need for the application to function are cached and the storage switches to indexedDB. This allows the user to access the applicaiton even when they are offline. When they come back online indexedDB will sync with mongoDB for concurrent data no matter the consistency of the users internet.

Each transaction requires a name and an amount. Finally select whether this amount will be a deposit and add to the budget or be a cost and subtract from the budget.

screenshots

image