Skip to content

JDMartinez1531/18-PWA-Budget-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

18-PWA-Budget-Tracker

GitHub language count

A PWA budget tracker that offers online and offline functionality.

The user will be able to add expenses and deposits to their budget with or without a connection. When entering transactions offline, they should populate the total when brought back online.

User Story

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

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.

Acceptance Criteria

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.


Installation

Required Technology

In order to launch this web application locally, you will need to have the following installed in your environment:

  • Node.js
  • MongoDB

Instructions

  • Initialize your mongoDB server.
  • run npm install at the root directory of this project in order to install all required dependencies.
  • run npm start at the root directory of this project in order to run the server and connect to mongoDB
  • Direct your browser to http://localhost:3000/ to view application.

Demo

Click for demo video

Budget Tracker Demo

About

A PWA budget tracker that offers online or offline functionality.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published