Inspiration
Managing money is a major challenge for college students. Many students struggle to track expenses, save money, and make smart financial decisions while handling pocket money, hostel expenses, food, travel, and online shopping.
We wanted to create something more than a normal expense tracker — an AI-powered financial companion that actually helps students improve their spending habits in a simple and friendly way.
That idea became FinMate AI — a smart personal finance coach built specifically for students.
What it does
FinMate AI helps students manage their finances using AI-powered insights and budgeting tools.
Key features include:
- Expense tracking with categorized spending
- Budget planning and monthly spending analysis
- AI-generated savings advice
- Smart financial insights using Gemini AI
- Interactive AI finance chatbot
- “Can I Afford This?” feature that analyzes purchases before spending
- Financial health scoring and overspending detection
- Beautiful analytics dashboard with charts and reports
The platform is designed to make personal finance simple, modern, and student-friendly.
How we built it
We built FinMate AI using modern web technologies and AI tools:
Frontend
- Next.js
- TypeScript
- Tailwind CSS
- Framer Motion
- Recharts
Backend & Database
- Firebase Authentication
- Firestore Database
AI Integration
- Gemini API via Google AI Studio
We designed the app with a premium fintech-inspired UI using glassmorphism effects, responsive layouts, smooth animations, and modern dashboard components.
Gemini AI powers:
- expense analysis
- affordability checking
- savings recommendations
- AI chatbot conversations
- financial habit insights
Challenges we ran into
One of the biggest challenges was integrating AI in a way that feels genuinely useful instead of gimmicky.
We also faced challenges while:
- designing a clean and responsive dashboard UI
- structuring Firestore data efficiently
- optimizing Gemini prompts for better financial advice
- balancing functionality with hackathon time constraints
- creating meaningful analytics for students
Another challenge was making the AI responses practical, safe, and non-judgmental for users.
Accomplishments that we're proud of
We are proud of:
- Building a fully functional AI-powered finance platform
- Creating a polished modern fintech UI
- Successfully integrating Gemini AI into multiple app features
- Designing a student-focused budgeting experience
- Building the “Can I Afford This?” AI feature
- Making financial management more accessible for students
We’re especially proud that the app feels like a real-world startup product instead of just a basic hackathon prototype.
What we learned
During this project, we learned:
- how to integrate Gemini AI into real-world applications
- prompt engineering techniques for finance-related AI responses
- Firebase authentication and Firestore architecture
- responsive fintech UI/UX design
- building scalable React/Next.js applications
- managing rapid development during a hackathon
We also learned the importance of designing AI systems that are helpful, ethical, and user-friendly.
What's next for FinMate AI
We plan to expand FinMate AI with:
- voice-based AI financial assistant
- OCR receipt scanning
- smarter AI budgeting predictions
- multilingual support including Tamil and Hindi
- gamified savings challenges
- real-time spending alerts
- AI-generated monthly financial reports
- mobile app version
Our long-term goal is to make financial literacy and money management easier for students everywhere.
Built With
- ai
- api
- authentication
- css
- database
- firebase
- firestore
- framer
- gemini
- html5
- javascript
- lucide
- motion
- next.js
- react
- recharts
- studio
- tailwind
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.