Skip to content

mtsafe/broke-as

Repository files navigation

broke-as

Cash Poor Cash Management

Go to the "Accounts" page to see the core functionality

Purpose

The purpose of this app is for money management when you have little money.

Features So Far

  1. Landing Page
  • Landing page establishes expectations.
  1. Accounts Page [ Cash Management ]
  • Accounts tracks where your cash is.
  • Accounts tracks total cash on hand.
  • Accounts cash on hand badge is configurable and gives a quick assessment.

Technical Challenge

This branch (React) is to implement the app as an SPA (Single Page Application) using React. The original branch (VanillaJS) uses Vanilla Javascript to create modules in an integrated site of single page applications. There is no "master" branch.

Tech Stack

HTML 5, CSS 3, Javascript ES6, Bootstrap 4.4 . React branch uses ReactJS spun up from Create React App. Currently runs in browser. Uses local storage for data persistence.

QA Testing

Cypress and Jest are setup for testing. Tests have been written for component testing with Cypress.

Cypress component testing can be started using this command:

$ npx cypress open-ct