This application will allow an avid traveller record their transactions even if they are offline. When offline, the application will store the data in an IndexDB temporal database and, when connection is restablished, it will automatically send the data to a MongoDB Cloud database.
The application is deployed in Heroku and is connected to the MongoDB Cloud Atlas database via a Mongoose connection object.
No installation is needed. This application is run in a live webpage.
To use this application, go to the deployed webpage by followig this link: Visit the deployed page
Once in the landing page, type in a name of the transaction, a value and click on the corresponding button if it is an income or an expense. The transaction summary table and graph below will update automatically.
Reference material:
If you want to know more details, feel free to visit the repo
BackEnd:
- Heroku
- Object Oriented Programming
- Model View Controller framework
- Node.js
- MongoDB
- Robo 3T