Skip to content

gordonlc18/moneybag-PWA-budgetTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

moneybag-PWA-budgetTracker GitHub license

by Latravia Gordon

Description

Giving users a fast and easy way to track their money is important, but allowing them to access that information at any time is even more important. Having offline functionality is paramount to the success of an application that handles users’ financial information.

Update an existing budget tracker application to allow for offline access and functionality. The user will be able to add expenses and deposits to their budget with or without a connection. If the user enters transactions offline, the total should be updated when they're brought back online.

Table of Contents

Requirements

User Story:
AS AN avid traveler 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


Acceptance Criteria:
GIVEN a budget tracker without an internet connection WHEN the user inputs an expense or deposit THEN they will receive a notification that they have added an expense or deposit WHEN the user reestablishes an internet connection THEN the deposits or expenses added while they were offline are added to their transaction history and their totals are updated.

Installation

  • To install run npm install or npm i then install the dependencies:
  • express
  • mongoose
  • morgan
  • compression

Screenshot

Budget Tracker

Tests

  • To test my app locally, type npm start into your terminal.
    Then type http://localhost:(PORT) EXAMPLE: (http://localhost:3001)

Questions

For any questions about the project, please contact me by either of the following links:

License

This project is licensed under the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published