Skip to content

Neeraj-code-beep/money-mentor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’ฐ Money Mentor โ€” AI Powered Personal Finance Assistant

Next.js Node.js Express PostgreSQL Neon Vercel

๐Ÿš€ Live Demo: https://money-mentor-one.vercel.app/


๐Ÿง  Overview

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

โœจ Key Features

๐Ÿ’š Money Health Score

  • Calculates a financial health score

  • Based on:

    • Income
    • Expenses
    • Debt
    • Savings
    • Investments
  • Visualized using:

    • Circular progress
    • Radar charts
    • Factor breakdown

๐Ÿ“Š Smart Financial Insights

  • Real-time financial calculations
  • Expense stability tracking
  • Investment awareness
  • Savings analysis

๐Ÿค– AI Chatbot Assistant

  • Built-in chatbot to:

    • Answer finance-related questions
    • Guide users on better decisions
    • Provide smart suggestions

๐Ÿ“ˆ FIRE Planner (Financial Independence)

  • Helps users plan early financial freedom
  • Tracks long-term wealth strategy

๐Ÿงพ Additional Modules

  • Tax planning (Tax Wizard)
  • Life event financial planning
  • Financial dashboard

๐Ÿ–ฅ๏ธ UI Preview

Clean dashboard with financial inputs, score visualization, and analytics

App Screenshot


๐Ÿ›  Tech Stack

Frontend

  • Next.js (App Router)
  • React
  • TailwindCSS

Backend

  • Node.js
  • Express.js

Database

  • PostgreSQL (Neon DB)

Deployment

  • Frontend: Vercel
  • Backend: Render

โš™๏ธ How It Works

  1. User enters financial details
  2. System calculates financial metrics
  3. Generates Money Health Score
  4. Visualizes data using charts
  5. AI chatbot assists user decisions

๐Ÿ“‚ Project Structure

money-mentor
โ”‚
โ”œโ”€โ”€ backend
โ”‚   โ”œโ”€โ”€ routes
โ”‚   โ”œโ”€โ”€ controllers
โ”‚   โ”œโ”€โ”€ db
โ”‚   โ””โ”€โ”€ server.js
โ”‚
โ”œโ”€โ”€ frontend
โ”‚   โ”œโ”€โ”€ app
โ”‚   โ”œโ”€โ”€ components
โ”‚   โ”œโ”€โ”€ lib
โ”‚   โ””โ”€โ”€ styles
โ”‚
โ”œโ”€โ”€ assets
โ”‚   โ””โ”€โ”€ screenshot.png
โ”‚
โ”œโ”€โ”€ README.md
โ””โ”€โ”€ .env

๐Ÿš€ Running Locally

1๏ธโƒฃ Clone Repo

git clone https://github.com/YOUR_USERNAME/money-mentor.git
cd money-mentor

2๏ธโƒฃ Setup Backend

cd backend
npm install

Create .env:

DATABASE_URL=your_neon_postgres_url
PORT=5000

Run server:

npm run dev

3๏ธโƒฃ Setup Frontend

cd frontend
npm install
npm run dev

App runs on:

http://localhost:3000

๐Ÿ”‘ Environment Variables

Backend

DATABASE_URL=
PORT=

Frontend

NEXT_PUBLIC_API_URL=http://localhost:5000

โš ๏ธ Current Limitations

  • Limited AI intelligence (rule-based + basic logic)
  • No authentication system yet
  • No real bank integration
  • UI can be enhanced further

๐Ÿ”ฎ Future Improvements

  • ๐Ÿ”— Bank API integration
  • ๐Ÿง  Advanced AI recommendations
  • ๐Ÿ“Š Detailed analytics dashboards
  • ๐Ÿ” Authentication (JWT / OAuth)
  • ๐Ÿ“ฑ Mobile optimization
  • ๐Ÿ“‰ Expense categorization using AI

๐Ÿง‘โ€๐Ÿ’ป Author

Neeraj Mishra

Built to explore:

  • Full Stack Development
  • Financial Systems
  • AI Integration
  • Real-world problem solving

โญ Support

If you like this project, give it a โญ on GitHub!

About

Full-stack finance management app built with Next.js, Node.js, and PostgreSQL that evaluates user finances using a scoring system and AI-driven insights.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages