Skip to content

IanClark-fullStack/budget-tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Offline Budget Tracker - PWA


License: MIT

Table of Contents


Description


MongoDB Chart.js Express.js NPM Bootstrap Heroku AWS NodeJS

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

Installation


Clone the repo to your machine, run npm i in your terminal and npm start to bring the server online.

Usage


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

Contributing


Fork, critique and contribute

Tests


Questions


visit my github Reach out w/ Additional Questions. [email protected]

License

2021 - MIT MIT Info