AbhiBiju / budget-tracker-pwa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Budget Tracker Starter Code

MIT

Table of Contents

Description

In this Challenge, I used node, express, and mongoose to create a Budget Tracker App which can be installed an a Progressive Web App (PWA), this app can be used to create and add on to a list of deposit/withdrawal based transactions and visualize the changes via a canvas element chart. It utilizes the express router for configuraiton and set up of the needed routes and takes in number and name input from the user for the transactions. The user can utilize the PWA features of the installed application to use as a standalone application, meaning the user can add transactions to the tracker even while offine and have the application update the transactions when the user gets online again. The user will also be able to view previously added transactions from the cached version of the app.

Click Here to View the Deployed Application

Screen Shot 2021-10-26 at 6 58 06 PM

Technologies and Languages

  • JavaScript
  • Node.js
  • Mongoose/ MongoDB
  • IndexedDB

Installation

To install necessary dependencies, use the following command:

npm i

Usage

To run this application, use the following command:

npm start

License

This project is licensed under the MIT License

Contributing

There are many ways in which you can contribute, beyond writing code. If you have any questions or concerns, please email at abhinavbiju29@gmail.com. If you find any reproduceable problems with the generator, please report/file an issue. Thank you for contributing!

Questions

If you have any questions about the repo, open an issue or contact me directly at abhinavbiju29@gmail.com. You can find more of my work at AbhiBiju.

About


Languages

Language:JavaScript 78.3%Language:HTML 16.8%Language:CSS 4.9%