Skip to content

Budget Tracker is a full-stack application built with Node.js, Express, MongoDB & Atlas, Heroku, and IndexedDB. This application stores all of your transactions on a Mongo Atlas database to calculate your current balance. Based on all of your past transactions, the application will create a graph for you that will allow you to see the amount of …

License

Notifications You must be signed in to change notification settings

lukecp5/budget-tracker

Repository files navigation

Budget Tracker

Budget Tracker is a full-stack application built with Node.js, Express, MongoDB & Atlas, Heroku, and IndexedDB. This application stores all of your transactions on a Mongo Atlas database to calculate your current balance. Based on all of your past transactions, the application will create a graph for you that will allow you to see the amount of money in your budget over time.

This application is a Progressive Web App, so it can be installed on your computer like any other native application. Simply add the page to your home page if you're on a mobile phone, or create a shortcut to the application on a computer and you will receive an icon on your desktop or home page. Once that icon is on your homepage, you can use the Budget Tracker anytime(with or without an internet connection) to track your budget. The Budget Tracker application acts like a standalone application so that you don't have to have the bulk of your internet browser when using the app.

Screenshot of Budget Tracker


Table of contents


Installation

In order to use the application normally there is no installation neccessary. Simply navigate to where it's deployed on Heroku: https://agile-budget-tracker.herokuapp.com/

Start with cloning this repo on your local machine:

$ git clone https://github.com/lukecp5/budget-tracker.git
$ cd budget-tracker

To install and set up the application, run:

$ npm install

Usage

The simplest way to use this application for it's intended use is to use it in it's deployed state: Budget Tracker

To start Budget Tracker locally for development purposes, run:

npm start

Built With


Contributing


  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Add your changes: git add .
  4. Commit your changes: git commit -am 'Add some feature'
  5. Push to the branch: git push origin my-new-feature
  6. Submit a pull request 😎

Author

Luke Poirrier
LinkedIn: @luke-poirrier
Email: Luke@LukePoirrier.com
Portfolio: LukePoirrier.com


License

This application is licensed under the MIT License, you can find the full license information here


About

Budget Tracker is a full-stack application built with Node.js, Express, MongoDB & Atlas, Heroku, and IndexedDB. This application stores all of your transactions on a Mongo Atlas database to calculate your current balance. Based on all of your past transactions, the application will create a graph for you that will allow you to see the amount of …

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published