/Personal-Finances

The application will allows users to track their finances and give them the ability to handle their transactions while offline. If any transactions were made offline, the sum total will update when the user has established online access.

Primary LanguageJavaScriptMIT LicenseMIT

Personal Finances - Heroku Deployment

https://cryptic-earth-46353.herokuapp.com/

Peronal Finances - Github Repository

https://github.com/Muzan67/Personal-Finances

Personal Finances

Desciption

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 handles users’ financial information.

Table of Contents

  • Personal Finances - Heroku Deployment
  • Personal Finances - Github Repository
  • Description
  • User Story
  • Acceptance Criteria
  • License
  • Technologies Used
  • Installation
  • Usage
  • Screenshots

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

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

License

License: MIT

Technologies Used

  • Javascript
  • Bootstrap
  • Node
  • HTML5
  • CSS
  • Express
  • Morgan
  • Mongoose
  • Compression
  • Manifest

Installation

To install this application, clone the code into your terminal for the respective repository.

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 amount of the transaction.
  6. Click either "Add Funds" or "Subtract Funds" based on wether you would like to add or subtract those funds from your budget.
  7. You are more than welcome to continue making transactions to see and manage your expenses.

Screenshots of Personal Finances

185766769-d8cf0277-4fe7-4361-92f2-25e3b0ec242e