Skip to content

A PWA Budget Tracker application that allows users 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.

License

Notifications You must be signed in to change notification settings

mmeii/progressive-budget-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PWA Budget Tracker

License Badge Top Language

A Budget Tracker application that allows users 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.

Table of Contents

Installation

  1. Download or clone repository
  2. npm install to install the required npm packages to run

Usage

  • Application will be invoked by using the following command:

    node server.js

  • Open your browser and go to

    http://localhost:3000

  • User can add transactions as deposits or expenses by inputting the following:

    • Name of transaction
    • Transaction amount
    • For deposits - select Add Funds
    • For expenses - select Subtract Funds
  • The total amount is reflected as soon as funds are entered

  • The graph portrays the total funds over time by date entered for each transaction

    PWA Budget Tracker Screenshot

  • The app can be used online and offline

  • Offline Functionality:

    • Enter deposits offline
    • Enter expenses offline
  • When brought back online:

    • Offline entries should be added to tracker
  • There is also the option to download the app

    Download App

Links

Features

  • Node
  • Express
  • JavaScript
  • MongoDB
  • Mongoose
  • Progressive Web Application

License

Copyright (c) Mengmei Tu. All rights reserved.

Licensed under the MIT license.

About

A PWA Budget Tracker application that allows users 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages