Budget-Tracker

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. With this Budget Tracker App, 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 are brought back online.

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

Table of Contents

Installation

💾

  • Download or Clone GitHub repository
  • npm install
  • Make sure that the required npm packages are installed

Usage

💻

  • node server.js
  • Open your browser and go to http://localhost:3001
  • The following image shows the web application's appearance and functionality:

Mock-up of the project

Features

  • Node
  • Express
  • JavaScript
  • MongoDB
  • Mongoose

Questions

✉️ Contact me with any questions: email , GitHub