Skip to content

omroy07/AI-Money-Mentor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

372 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


Typing SVG




πŸ’‘ Why AI Money Mentor?

95% of people have no financial plan.
Financial advisors cost $200–$400/hour.
AI Money Mentor costs nothing and is always available.

A 24/7 AI-powered personal CFO for everyone β€” students, professionals, and families alike. It thinks, plans, and advises so you don't have to guess with your money.



✨ Features


🧠

AI Chat
Ask anything in plain English. Get expert financial answers instantly.

πŸ“Š

Expense Tracker
Log daily transactions with smart auto-categorization.

πŸ’‘

Smart Budget
AI-generated monthly plans tailored to your goals.

πŸ“ˆ

Investments
SIP, stocks & savings recs based on your risk profile.

🧾

Reports
Weekly & monthly analysis with visual spending trends.

πŸ””

Smart Alerts
Bill reminders & overspending notifications.

πŸ”

Privacy First
Encrypted, local-first. Your data stays yours.

🌍

Always On
No appointments. No closing hours. Ever.


πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    AI MONEY MENTOR                      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚
         β–Ό
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    HTTP     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚  Frontend    β”‚ ──────────► β”‚  Flask Backend  β”‚
  β”‚  HTML/CSS/JS β”‚ ◄────────── β”‚  Python Server  β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜             β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                        β”‚
                          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                          β–Ό             β–Ό             β–Ό
                   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                   β”‚  Groq AI   β”‚ β”‚  OpenAI  β”‚ β”‚ Database β”‚
                   β”‚    LLM     β”‚ β”‚   API    β”‚ β”‚  SQLite  β”‚
                   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

βš™οΈ Tech Stack

Layer Technology
Frontend HTML5 CSS3 JavaScript
Backend Python Flask
AI Engine Groq OpenAI
Database SQLite MySQL

πŸš€ Quick Start

# Clone
git clone https://github.com/omroy07/AI-Money-Mentor.git
cd AI-Money-Mentor

# Virtual environment
python -m venv venv
source venv/bin/activate          # Linux/macOS
# venv\Scripts\activate           # Windows

# Install production dependencies
pip install -r requirements.txt

# Install development dependencies (for contributors / running tests)
pip install -r requirements.txt -r requirements-dev.txt

# Configure environment
cp .env.example .env
# Add your GROQ_API_KEY to .env

# Run
python app.py
# β†’ http://localhost:5000

πŸ§ͺ Testing

Make sure you've installed dev dependencies: pip install -r requirements.txt -r requirements-dev.txt

pytest                        # Full suite
pytest -v                     # Verbose
pytest tests/test_tax.py -v   # Specific file
pytest --cov=app tests/       # With coverage

πŸ“ Project Structure

AI-Money-Mentor/
β”œβ”€β”€ static/
β”‚   β”œβ”€β”€ css/           ← Stylesheets
β”‚   β”œβ”€β”€ js/            ← JavaScript
β”‚   └── assets/        ← Images & icons
β”œβ”€β”€ templates/         ← Jinja2 HTML
β”œβ”€β”€ tests/
β”‚   └── test_tax.py    ← Pytest suite
β”œβ”€β”€ app.py             ← Flask entry point
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ .env.example
└── README.md

πŸ—ΊοΈ Roadmap

Status Feature
βœ… AI Chat Assistant
βœ… Expense Tracker + Auto-Categorization
βœ… Smart Budget Planner
βœ… Investment Suggestions
βœ… Financial Reports (Weekly/Monthly)
βœ… Smart Alerts & Bill Reminders
🚧 Mobile App (Android & iOS)
🚧 Voice-Based AI Assistant
πŸ”œ Multi-Language Support
πŸ”œ Bank API Integration
πŸ”œ Advanced Portfolio Tracker
πŸ’‘ Multi-Agent AI System
πŸ’‘ Tax Optimization Module
πŸ’‘ Crypto & DeFi Dashboard

πŸ› Issues & Feedback

Found a bug or have a feature request? Open an issue β€” contributions and feedback are always welcome!

Β 

🀝 Contributing

# Fork β†’ Branch β†’ Commit β†’ PR

git checkout -b feature/amazing-feature
git commit -m "✨ Add amazing feature"
git push origin feature/amazing-feature
# Open a Pull Request on GitHub

πŸ“Š Impact

πŸ“‰ Reduces Financial Illiteracy πŸ’° Builds Saving Habits πŸ“ˆ Smarter Investments 🧠 Accessible to All

πŸ† ELUSOC 2026


πŸ“œ License

MIT License Β© 2025 Om Roy β€” free to use, modify, and distribute.


GitHub

Made with ❀️ to democratize financial intelligence for everyone.

About

AI-powered platform delivering personalized financial planning, tax optimization, and investment insights in real time

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors