Skip to content

Offline compatible budget app, IndexedDB and cache persist data 💸

Notifications You must be signed in to change notification settings

hihellos/Budget_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Budget_App

This app allows the user to input their personal transactions and track their total budget. Using IndexedDB, the budget tracker persists data even when the device is not online. When the device reconnects, any pending transactions are synced with the backend api.

Table of Contents

  1. About this project
  2. Languages Used
  3. Installation
  4. Usage
  5. Contributing
  6. Acknowledgements

About This Project

Business Context

Giving users a fast and easy way to track their money is important, but allowing them to access that information anytime is even more important. Having offline functionality is paramount to our applications success.

This application runs on a local server. Whethere the app is online or offline, users are able to utilize the app functions, and the records to the database are saved as pending until reconnected to the network.

Users are able to

  • Enter a transaction name and value.
  • Add or subtract the value in the ledger.
  • View a graphical interface summarizing their past spending habits.

Languages & Technologies Used 💾

Powered by:

  • mongoose
  • express

Installation 🔧

npm install

Usage 💻

npm start

Contributing ✌️

Feel free to fork this repository, and open a pull request to suggest changes.

Acknowledgements

Rutgers Coding Bootcamp, 2020 🚀

About

Offline compatible budget app, IndexedDB and cache persist data 💸

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published