๐ Live Demo: https://money-mentor-one.vercel.app/
Money Mentor is an AI-powered personal finance web application that helps users analyze their financial health, track spending behavior, and get intelligent financial suggestions.
It acts like a digital financial advisor, combining:
- ๐ Financial analytics
- ๐ค AI chatbot guidance
- ๐ Smart scoring system
-
Calculates a financial health score
-
Based on:
- Income
- Expenses
- Debt
- Savings
- Investments
-
Visualized using:
- Circular progress
- Radar charts
- Factor breakdown
- Real-time financial calculations
- Expense stability tracking
- Investment awareness
- Savings analysis
-
Built-in chatbot to:
- Answer finance-related questions
- Guide users on better decisions
- Provide smart suggestions
- Helps users plan early financial freedom
- Tracks long-term wealth strategy
- Tax planning (Tax Wizard)
- Life event financial planning
- Financial dashboard
Clean dashboard with financial inputs, score visualization, and analytics
- Next.js (App Router)
- React
- TailwindCSS
- Node.js
- Express.js
- PostgreSQL (Neon DB)
- Frontend: Vercel
- Backend: Render
- User enters financial details
- System calculates financial metrics
- Generates Money Health Score
- Visualizes data using charts
- AI chatbot assists user decisions
money-mentor
โ
โโโ backend
โ โโโ routes
โ โโโ controllers
โ โโโ db
โ โโโ server.js
โ
โโโ frontend
โ โโโ app
โ โโโ components
โ โโโ lib
โ โโโ styles
โ
โโโ assets
โ โโโ screenshot.png
โ
โโโ README.md
โโโ .envgit clone https://github.com/YOUR_USERNAME/money-mentor.git
cd money-mentorcd backend
npm installCreate .env:
DATABASE_URL=your_neon_postgres_url
PORT=5000Run server:
npm run devcd frontend
npm install
npm run devApp runs on:
http://localhost:3000
DATABASE_URL=
PORT=NEXT_PUBLIC_API_URL=http://localhost:5000- Limited AI intelligence (rule-based + basic logic)
- No authentication system yet
- No real bank integration
- UI can be enhanced further
- ๐ Bank API integration
- ๐ง Advanced AI recommendations
- ๐ Detailed analytics dashboards
- ๐ Authentication (JWT / OAuth)
- ๐ฑ Mobile optimization
- ๐ Expense categorization using AI
Neeraj Mishra
Built to explore:
- Full Stack Development
- Financial Systems
- AI Integration
- Real-world problem solving
If you like this project, give it a โญ on GitHub!
