Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deenuy/uoft-budget-tracker
This is a full-stack web app developed using technology stack of javascript, html, css for frontend and nodejs,, express, mongodb, mongoose
https://github.com/deenuy/uoft-budget-tracker
express html-css javascript manifest-json mongodb mongoose nodejs service-worker
Last synced: 17 days ago
JSON representation
This is a full-stack web app developed using technology stack of javascript, html, css for frontend and nodejs,, express, mongodb, mongoose
- Host: GitHub
- URL: https://github.com/deenuy/uoft-budget-tracker
- Owner: deenuy
- Created: 2020-11-09T07:11:09.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-18T11:02:14.000Z (2 months ago)
- Last Synced: 2024-09-18T15:09:33.045Z (about 2 months ago)
- Topics: express, html-css, javascript, manifest-json, mongodb, mongoose, nodejs, service-worker
- Language: JavaScript
- Homepage:
- Size: 419 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UofT-budget-tracker
Budget-tracker is a web full-stack app developed to add expenses and deposits to their budget with or without a connection. When entering transactions offline, users should populate the total when brought back online.## Features
* Offline Functionality:
* Enter deposits offline
* Enter expenses offline
* When brought back online:
* Offline entries should be added to tracker.## Use case
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.## Technology Stack
* Frontend (HTML, CSS, JavaScript)
* Backend (Node.js, Express, MongoDB, Mongoose)## Demo
![Demo](public/assets/imgs/demo.png)