Skip to content

This budget tracker is for savers who want to do their banking any time—even in airplane mode. Transactions entered offline are added automagically when the app is back online.

Notifications You must be signed in to change notification settings

melissakinsey/budget-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

readme-header

stars - readme-generator forks - readme-generator

melissakinsey - readme-generator

Released under License - MIT by @melissakinsey.

Screenshots of employee tracker

DESCRIPTION

This tool keeps track of expenditures using local storage to sync offline changes. picture-of-app

Project Repo & Demo

The code for this budget tracker is housed on GitHub.

User Story

AS A budget-conscious saver and frequent traveler I WANT TO enter deposits and withdrawals even when I'm offline SO I CAN manage my transactions without interruption.

Usage

To use this app, enter a deposit or a withdrawal in online or offline mode. If you're offline, your transaction will sync next time you have an internet connection. To see how the tracker works, watch this quick video demo.

TECHNICAL SPECS

  • Runs on the command line.
  • Uses MongoDB Atlas for offline storage.
  • Uses a service worker to communicate in an offline environment.
  • Uses a manifest.json file to tell the browser how to display the budget tracker. This file includes the name of the app, the icons used, and the URL at which the app lives.

LESSONS LEARNED

This project was good for learning about using the dev tools. I'd already been using the 'Inspect Elements' panel in styling my projects, but now I know how to use the dev tools to simulate throttling and offline mode. I also learned about service worker files and manifest.json files.

CONTRIBUTIONS

This was an individual project. Thanks, as always, to my study group and TAs!

IMAGE CREDITS

  • Header adapted from image by filo/iStockPhoto.

Original iStock image

Badge Generator

CONTACT ME

Ping me with questions or project feedback:

About

This budget tracker is for savers who want to do their banking any time—even in airplane mode. Transactions entered offline are added automagically when the app is back online.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published