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

Share this project:

Updates