https://github.com/mstephen19/budget-tracker
A budget tracking progressive web-app utilizing IndexedDB and MongoDB along with Node.js and Express.
https://github.com/mstephen19/budget-tracker
express indexeddb nodejs service-worker
Last synced: about 2 months ago
JSON representation
A budget tracking progressive web-app utilizing IndexedDB and MongoDB along with Node.js and Express.
- Host: GitHub
- URL: https://github.com/mstephen19/budget-tracker
- Owner: mstephen19
- Created: 2021-11-15T20:49:31.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-20T10:33:15.000Z (over 3 years ago)
- Last Synced: 2025-02-04T22:14:34.266Z (4 months ago)
- Topics: express, indexeddb, nodejs, service-worker
- Language: JavaScript
- Homepage: https://fast-earth-94685.herokuapp.com/
- Size: 1.16 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [Budget Tracker](https://fast-earth-94685.herokuapp.com/)
This is a progressive web-app which allows users to track their budget through a simple table, and a graph. Users can input a source of income/expenses, and see the graph dynamically change based on the amount of incomes/expenses they have inputted.

## Very notable feature
This PWA utilizes indexedDB to ensure that even when a user is offline, they will be able to add information to the remote database. Once they are online again, the information in the client-side database will be sent to the MongoDB database and cleared from indexedDB.

## Built With
- [NodeJS](https://nodejs.org/)
- [Express](https://expressjs.com/)
- [MongoDB](https://www.mongodb.com/)
- [Mongoose](https://mongoosejs.com/)
- [Javascript](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
- [CSS](https://developer.mozilla.org/en-US/docs/Web/CSS)
- [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML)
- [ChartJS](https://www.chartjs.org/)## Live deployed link
- [Check out the site here](https://fast-earth-94685.herokuapp.com/)
## Created by
**Matt Stephens**
- [Link to Portfolio Site](https://mstephen19.github.io/my-portfolio)
- [Link to Github](https://github.com/mstephen19)
- [Link to LinkedIn](https://www.linkedin.com/mstephen19)### Acknowledgments
- Shoutout to [Jesse Lewis](https://www.linkedin.com/in/jesseaustinlewis/)