Skip to content

This application allows users to track their money even while offline. When transactions are made offline, the totals are updated when brought back online.

Notifications You must be signed in to change notification settings

jdeschat/budget-tracker

Repository files navigation

Budget Tracker

License: MIT

Description

This application allows users to track their money even while offline. When transactions are made offline, the totals are updated when brought back online.

alt text

Table of Contents

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 this application, clone the code into your terminal for the respective repository. Then, install npm by entering the command npm install into the terminal. This will install all dependencies in the package.json required to run this application.

Usage

Run the following commands in the command-line in the root of the folder

  1. npm install
  2. npm start
  3. Run the browser: http://localhost:3001/
  4. In the "Name of transaction" field, enter the name of the transaction
  5. In the "Transaction amount" field, enter the transaction amount
  6. Click either "Add Funds" or "Subtract Funds" based on whether you would like to add or subtract those funds to your budget
  7. Continue to add and subtract funds as you make transactions

License

This application is rendered under MIT

Contributors

To contribute to budget-tracker, clone this repo locally and commit your code on a separate branch.

Contributors:

Made with contributors-img.

Tests

GitHub license

Technology Used

• Javascript • Bootstrap • Node • HTML • CSS • mongoose • express • manifest • morgan • compression

Questions

My Github username is jdeschat, which can be accessed here https://github.com/jdeschat/budget-tracker.

This app is deployed through Heroku, which can be accessed here https://budget-tracker212.herokuapp.com/

You can reach me at jdeschat@gmail.com with additional questions.

About

This application allows users to track their money even while offline. When transactions are made offline, the totals are updated when brought back online.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published