rschm007 / PWA_BudgetTracker

This is a progressive web application that allows users to track their budgets. This PWA works online and offline.

Home Page:https://fathomless-chamber-46101.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PWA Budget Tracker

Badge for GitHub repo top language Badge for GitHub last commit

Check out the badges hosted by shields.io.

Links

Repository: https://github.com/rschm007/PWA_BudgetTracker

Deployed App: https://fathomless-chamber-46101.herokuapp.com/

Description

This is a progressive web application that allows users to track their budgets. Users can add expenses and deposits via the dashboard buttons. This app functions offline and online. When the user enters a transaction while offline the transactions are stored in indexedDB and transferred to the MongoDB database when the user comes back online.

Table of Contents

Installation

To install the required dependencies run npm install. This package assumes there is a MongoDB server. You can edit server.js to reflect your localhost port.

Usage

To start the server run npm start, then type localhost:"yourPort" in your browser.

a gif of the PWA Budget Tracker app

Contribute

If you would like to contribute please send me a DM.

Tests

This project was not built with test-driven development. Console.logs were used to test the functionality.

Credits

UCI Full Stack Flex bootcamp and Hannah Folk for tutoring help

License

MIT

Questions or comments?

Profile pic of the developer

If you'd like to contact the developer, please use the info below:

GitHub:

About

This is a progressive web application that allows users to track their budgets. This PWA works online and offline.

https://fathomless-chamber-46101.herokuapp.com/


Languages

Language:JavaScript 75.8%Language:HTML 19.2%Language:CSS 5.0%