A web application for users to create, read, update, delete expense records.
Users can
- register and login with your email or Facebook account to create your personal expense tracker
- add new expense records with five default categories
- read all records or select an category and get the total or subtotal amount
- edit and delete expense
View the website at: https://ac3-expense-tracker.herokuapp.com/
Register an account with your email or Facebook account, or login with seed users shown below.
-
Clone this repository with terminal:
$ git clone https://github.com/smilingfroggy/AC2-3-Restaurant-List.git
-
Install packages:
$ npm install
-
Insert categories, users, and records seeder
$ npm run seed
-
Run it
$ npm run dev
-
View the website at: http://localhost:3000
-
Register an account or login with seed users and experience the web app
-
User1: Email: [email protected] Password: 12345678
-
User2: Email: [email protected] Password: 23456789
- Node.js
- MongoDB
- Mongoose
- Express.js
- Express-handlebars
- Express-session
- bcryptjs
- connect-flash
- dotenv
- method-override
- passport
- passport-facebook
- passport-local