/finance-tracker

React web app to track spending, using hooks to manage state and firebase for authentication and hosting

Primary LanguageJavaScript

Project started: 12.19.2021

By Roman Kolivashko

¨ ¨ ¨ ¨


Table of Contents


Description

This app is build with React and Firebase service. The main purpose of the app is to keep track of personal financial transactions.

Setup/Installation Requirements

Requirements to Run

  • Web Browser
  • Webpack
  • Node.js
  • NPM

Instructions

  1. Download and install Node.js from the official website
  2. Clone the repository: $git clone https://github.com/romankolivashko/finance-tracker.git
  3. Use command line/Bash to move to the project directory with cd project-directory
  4. Run npm install to get all dependencies.
  5. Run npm run start to start up the project

Other Technologies Used

  • HTML
  • CSS
  • JSX
  • Javascript
  • Bootstrap 4.4.1
  • ESLint
  • Babel
  • Markdown

Specifications

User Stories

Click to expand to view User Stories
  • As a user, I want to be able to authenticate/login each individual user and keep all transactions separate between all authenticated users.
  • As a user, I want to see a list of all spending transactions. For each transaction, I want to see th name of item or service, as well as price.
  • As a user, I want to submit a form to add new transaction to the existing list.
  • As a user, I want to be able to click on a transaction to see details page.
  • As a user, I want to be able to delete selected transaction.

How to access the app from the web

  • Follow the link here

Known Bugs

There are currently no known bugs in this program. If found, please report it here - Issues

Support and contact details

If there are any question or concerns please contact me at my email. Thank you.

License

This software is licensed under the MIT license