Personal Finance Management System
This project is a MERN-style personal finance dashboard built for a college demo.
It uses:
- React for the dashboard UI
- Express for the backend
- JSON file storage in
data/db.json instead of MongoDB
Main sections
- Dashboard
- Income
- Expenses
- Budget
- Reports / Analytics
Run both together
npm --prefix client install
npm run dev
Run separately
cd client
npm install
npm run dev
Flow
- Signup with name, email, and password.
- The account is saved in
data/db.json.
- Login with the same credentials.
- The dashboard loads your saved finance data and lets you add income, expenses, and budgets.