Expense Tracker built with Node.js, express and MongoDB for taking a record for daily expenses with an account: Create, View, Edit, Delete and use filter to show particular expenses.
Use one method you prefer to login.
Manage your expenses in home page.
-
Node.js v14.16.0
-
MongoDB v4.2.18
- Open your terminal and use 'git clone' to copy this project to local.
git clone https://github.com/winnielinn/expense-tracker.git
- Change directory to the project.
cd expense-tracker
- Install all dependencies.
npm install
- Install nodemon package.
npm install -g nodemon
- Run seed data. Once seed data created, terminal will show
categorySeeder created
andrecordSeeder created
.
npm run seed
- Please refer
.env.example
to check which environment varible you need for full web app experience. Following API service you'll need:
- Run server in localhost by using following npm script. If successful,
The server is listening on http://localhost:3000
will show in terminal.
npm run dev
- Kindly visit
https://stormy-forest-44412.herokuapp.com/
to use this app online.