An open API service indexing awesome lists of open source software.

https://github.com/cshepscorp/budget-tracker

A budget tracking app that utilizes service workers to function even while offline
https://github.com/cshepscorp/budget-tracker

expressjs html-application indexeddb mongodb mongoose pwa webapp

Last synced: 7 months ago
JSON representation

A budget tracking app that utilizes service workers to function even while offline

Awesome Lists containing this project

README

          

# Budget Tracker PWA ![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)

## Table of Contents
* [ Description ](#about)
* [ Usage ](#usage)
* [ Technologies ](#tech)
* [ License ](#license)
* [ Questions ](#questions)


## Description
[Link to deployed app](https://pacific-inlet-60509.herokuapp.com/)

This is a budget tracking app. For this project, we were given the starter code for the functioning application and asked to add a service worker that will allow the user to interact with the app even with little or no internet connectivity. This app is also a Progressive Web Application (aka HTML-app or Web-app). This means that a user can install the app onto their desktop or mobile device for quick, offline access. In Google Chrome, click on the arrow/add button in the URL bar to download onto your desktop.

![How to download the app onto your desktop](public/images/budget-tracker-pwa.jpg)


## Usage
To use, simply enter a name for the transaction, enter an amount, and then tell the app if you're adding or subtracting funds.


## Technologies
JavaScript\
Node.js\
Express.js\
MongoDB\
Mongoose\
Service Workers


## License
MIT - A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code. ([Read more about the MIT license](https://choosealicense.com/licenses/mit/))


## Questions
Feel free to reach out to me with any additional questions
* [Find me on GitHub](https://github.com/cshepscorp/)
* Email me at: sheppard.christy@gmail.com