AS AN avid traveller
I WANT to be able to track my withdrawals and deposits with or without a data/internet connection
SO THAT my account balance is accurate when I am traveling
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.
GIVEN a user is on Budget App without an internet connection
WHEN the user inputs a withdrawal or deposit
THEN that will be shown on the page, and added to their transaction history when their connection is back online.
Languages: Node.js, HTML, CSS
Databases: Robo 3T, MongoDB Atlas
Dependencies: Mongoose, Express, Morgan
Version Control: GitHub
Cloud Platform: Heroku
To install necessary dependencies, run the following command:
npm install
To add dummy data, run the following command:
npm run seed
To see the app functionality, run the following command:
npm start
Follow these instructions to install a PWA for your specific smartphone OS:
-
iOs:
-
- Navigate to https://budget-tracker-bc.herokuapp.com/ with Safari.
-
- Tap the Share button in Safari.
-
- Tap the icon labeled Add to Home Screen.
-
- Tap Add in the upper-right corner.
-
- Name your PWA, then tap Add in the upper-right corner.
-
-
Android:
-
- Navigate to https://budget-tracker-bc.herokuapp.com/ with Chrome.
-
- Tap the menu button in the upper right corner of Chrome.
-
- Tap the icon labeled Add to Home Screen.
-
- Name your PWA, then tap Add below the promp.
-
If you have any questions about the repo, open issue or contact me directly at anjalikevadiya5@gmail.com. You can find more of my work at AnjaliKevadiya.