Skip to content

jttilley/BillBoards

 
 

Repository files navigation

Bill Board

GitHub license

Description

A user can log in and create a budget easily. It has many categories and sub categories for you to make the budget making process a breeze. For every category it has at a glance your budget total, expenses total, and suggeted percentages and amounts based on your total income.

  • Upon entering your first income, a suggested budget is created for you instantly. Those values will change with your income if you add or subtract from it or add multiple income steams.
  • You can easily add budget or expense items to each category and everything is totaled up live.
  • You can click on and modify your entries and just press enter to lock in your changes.
  • You can enter equations to be evaluated for the amount. (ie. 300/12 would save as $25.00)
  • Daily, weekly, and bi-weekly income are calculated to a monthly amount for the total income
  • Every category is packed with suggestions of items to include there in a dropdown menu when you click to enter the name of a new entry.
  • You can easily see how close your budget is to the income and how close your expenses are to the budget total.
  • Expenses are color coded to let you know at a quick glance if you are over or under the budget.

Links

Deployed link: https://billboards.herokuapp.com/

Repo link: https://github.com/jttilley/BillBoards

Authors

Jason Tilley, Christal Vigil, Mason McGinley, Haley Lewis, and Raufun Patoary

Tech Used

HTTP, CSS, JavaScript, Bootstrap, jQuery, ES6, RegEx, Node.js, express, express-handlebars, eslint, mySQL2, passport, passport-local, sequelize, bcryptjs

Table of Contents

Example

example

Installation

To install the necessary denpendencies, run the following command:

npm i

Usage

Fork and clone the repo to your computer. Install dependencies in the teminal from the root directory. Create a budget_db mySQL database. Set your own mySQL password in the development section of config/config.json. To start the server run node server.

License

The license for this project is: MIT © 2020 Jason Tilley, Christal Vigil, Mason McGinley, Haley Lewis, and Raufun Patoary

Tests

Hop on the live link, sign up, create a budget by filling in the requested info, and then start adding budget items to any of the categories.

Questions

If you have any questions you can email us or checkout our GitHub pages:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • JavaScript 69.2%
  • HTML 16.5%
  • Handlebars 9.3%
  • CSS 5.0%