🚀 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!
