💡 Inspiration
Managing personal finances is still a major challenge for most people. While many apps track expenses, very few actually help users make decisions.
I noticed that:
- People don’t know where their money goes
- They can’t predict future expenses
- They struggle with questions like “Can I afford this?”
This inspired us to build something beyond tracking — an AI that thinks like a financial advisor.
🚀 What it does
MoneyMind AI is an autonomous financial decision-making agent.
It allows users to:
- Upload bank statements or add transactions
- Get AI-powered analysis (score, insights, personality)
- Predict next month’s expenses
- Simulate better financial habits
- Ask real-world questions like:
“Can I afford a car worth ₹8,00,000?”
The system responds with:
- Yes / No decisions
- Reasoning
- Actionable suggestions
It also:
- Tracks financial goals
- Detects risks
- Sends automated notifications and weekly reports
🛠️ How I built it
I built MoneyMind AI as a full-stack AI-powered application:
Frontend
- Next.js + React
- Tailwind CSS for UI
- Framer Motion for animations
Backend
- Next.js API routes
- MongoDB for storing users, transactions, and AI history
AI Layer
Google Gemini API for:
- Financial analysis
- Insight generation
Custom logic for:
- Trend-based prediction (last 3 months weighted)
- Category-based behavior (Essential, Lifestyle, Impulsive)
Data Processing
- PDF/CSV parsing for bank statements
- Transaction normalization and categorization
Automation
Background worker (cron-like system) for:
- AI analysis
- Predictions
- Notifications
- Emails (via Nodemailer)
⚔️ Challenges I ran into
- Ensuring AI returns structured JSON consistently
- Designing a realistic financial prediction system instead of random outputs
Combining:
- AI insights
- rule-based logic
- user goals
Handling multiple data sources:
- statements
- manual transactions
Creating a smooth real-time demo experience for judges
Avoiding over-complexity while still showing intelligence
🏆 Accomplishments that I'm proud of
- Built a complete end-to-end AI fintech application
- Created a decision-making engine, not just analytics
- Implemented trend-based financial prediction
- Designed an autonomous system that triggers actions
Successfully combined:
- AI
- backend logic
- real-world use case
Delivered a clean, interactive, and demo-ready UI
📚 What I learned
- How to design AI systems beyond chatbots
- Importance of structured prompts + deterministic outputs(not just API calls)
- Handling data pipelines (upload → process → analyze → predict)
- Creating user-centric AI experiences
- Balancing AI + logic + UX
🔮 What's next for MoneyMind AI
- 📈 More advanced ML-based prediction models
- 🏦 Integration with real bank APIs
- 📊 Rich financial visualizations & dashboards
- 📱 Mobile app version
- 🧠 Personalized AI financial coaching
- 🌍 Scaling into a full AI-powered fintech platform
✨ Vision: To build an AI that doesn’t just track money — but helps people make smarter financial decisions automatically.
Built With
- convex
- gemini
- github-workflows
- kaggle
- mongodb
- nextjs
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.