Skip to content

A Progressive Web App that allows Online/Offline Functionality. Built as an exercise in building PWA's.

Notifications You must be signed in to change notification settings

RojoRevolution/018-PWA-BudgetTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ 018-PWA-BudgetTracker

A full-stack coding bootcamp exercise in building a Progressive Web App.

Live Deploy on Heroku Budget Tracker App

⚡ Description

The goal of this project was to gain familiarity with building an deploying a PWA(Progressive Web App). It uses IndexDB to temporarily store DB data in the case of an interrupted internet connection. it also incorporates the use of a Web Manifest and a Service-Worker, to build the actual PWA and allow the direct installation of the PWA on your phone or desktop.

⚡ Functionality

Use of the app is pretty straight forward. Insert a category and monetary amount, then either add or subtract the amount on if it was a payment or an expense. The app uses MongoDB to store data, but is built to also leverage IndexDB so it can temporarily retain functionality in the case the app is offline. When offline, any inputs will be stored in the IndexDB, and once the app gets back online, items stored in the IndexDB will then be pushed to MongoDB.

To install the app directly, simply "Add to your homescreen" on a phone, or search for the install icon in the URL bar on Chrome

License

This project is covered under the license: MIT

About

A Progressive Web App that allows Online/Offline Functionality. Built as an exercise in building PWA's.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published