Budget Tracker is an application that lets users track their budgets adding and substracting transactions. It will show a chart that fluctuates according expenses and deposits already generated. This application is a PWA (Progresive Web Application), which means clients will be able to generate and see their transactions without the need of internet connection. When a user enters a transaction with not internet connection, this transaction will be stores in the indexedDB. Then, all this information will be stored back in its regular database when connection to internet comes back without loosing fuctionality.
- Please clone GitHub repository
npm init
- Invoke application using
npm install
.
In order to start the server you should run npm start
. Then to see this application open your browser and type (https://localhost:3001)
This app is deployed at: https://always-budget-tracker.herokuapp.com/
The following screenshot is an example of this application.
- Express.js
- Java Script
- MongoDB
- Node.js
- Idb
- Mongoose
- Heroku
- MongoDB Atlas
- HTML
- CSS
- Bootstrap