This project/app is created to help people budget their money to help them manage their expenses so they can save money to get out of debt, buy something nice or maybe even plan for retirement. Once at the landing page the user is able to create and account to store they're budgeting information. Once logged in, the application allows the user to enter their income for the month as well as their expenses for the month. Once the information is inputted the user will be able to see how much money they are utilizing and how much they can save each month. To help illustrate this we've provided graphs to visualize the users budget and savings.
Project is created with:
- HTML
- CSS
- Materilize
- Javascript
- Node.js
- MySQL
- Sequelize
- bcryptjs
- express-handlebars
- express-session
- moment
- mysql2
- passport/passport-local
- Data tables
To run this project, install it locally using npm:
$ npm install for local deployment.
See deployed website. Use account user: "[email protected], password: "example" for a seeded example.
Github Repo: https://github.com/drthisguy/Project-2
Deployed Website: https://pennypincha.herokuapp.com
https://handlebarsjs.com/guide/expressions.html#basic-usage https://sequelize.org/master/manual/model-basics.html https://gist.github.com/PurpleBooth/109311bb0361f32d87a2#project-title https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/routes https://www.robinwieruch.de/webpack-babel-setup-tutorial
We Hoped to use the babel webpack to transpile front end ES6 to pre 2015 js. Delayed for now. Time of day appears to be misreporting on expense items. See contact info of contributors with questions.