Skip to content

A budget transaction calculator where you can access that information anytime, track their money with offline functionality.

License

Notifications You must be signed in to change notification settings

arielo5/Animal-Budget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Animal-Budget👋

Description

🔍 A budget transaction calculator where you can access that information anytime, track their money with offline functionality is paramount to our application. Also uses MongoDB with Mongoose to log the information to the database which can then be analyzed in the app's dashboard that has a graphic view of the different transactions.

Deployed Application

💻 Below is a screenshot of the application:

Animal-Budget

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 user is on Budget App without an internet connection
WHEN the user inputs a withdrawal or deposit
THEN that will be shown on the page, and added to their transaction history when their connection is back online.

Table of Contents

Installation

💾

npm init

npm install

To install this application, first, branch the Github Repo and clone the repo to your local machine. Then, you will need to install the node dependencies which can be done by running the npm install command in your terminal/bash shell.

Usage

💻

Once everything has been set up, the application can be launched by running the command node server.js or npm start. You will then need to visit the local host URL for the port that you have set up for this application. Once loaded in the browser, you can input the name and amount of the transactions you want to log and either click the add or subtract funds, on the graph provided it will show the different transactions.

Credits

This application was completed by Ariel Martinez as a project for University of Minnesota FULL STACK FLEX Software Development Boot Camp.

Dependencies for this project include the node modules:

-Express: for setting up the node server

-Mongoose for setting up the models for MongoDB

-Morgan for adding the http request logger

Contributing

Have you spotted a typo, would you like to fix a link, or is there something you’d like to suggest? Browse the source repository of this article and open a pull request. I will do my best to review your proposal in due time. Click Here

Questions

✉️ Contact me with any questions: email , GitHub

License

License

About

A budget transaction calculator where you can access that information anytime, track their money with offline functionality.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published