With Budget-Manager you will never lose track of your finances. You can add expenses or income monthly or once with a new statement. In the Dashboard, you have an overview of your balance at any given time, and a chart to display all the income and expenses in one year sorted by month. So now you have no excuses to lose track of your finances ever again.
- Express.js
- REACT.js
- MongoDB
- JavaScript
- HTML
- CSS
- MUI
- Chart.js
This repository is for Back-End ( Express API ) only.
npm install
packages:
- "bcrypt": "^5.0.1",
- "bcryptjs": "^2.4.3",
- "connect-mongo": "^4.6.0",
- "cookie-parser": "^1.4.6",
- "cors": "^2.8.5",
- "dotenv": "^16.0.1",
- "express": "^4.18.1",
- "express-jwt": "^7.7.1",
- "express-session": "^1.17.3",
- "jsonwebtoken": "^8.5.1",
- "mongoose": "^6.3.3",
- "morgan": "^1.10.0"
Update your environment variables:
- PORT=
- ORIGIN=
- TOKEN_SECRET=
and run the application with:
npm run dev