💡 Inspiration
Most people want to manage their money better but find traditional finance apps tedious, confusing, or too manual. Tracking every rupee or dollar manually feels like a chore, and most apps don't offer real-time insights or automation. We realized the biggest barriers to better personal finance were time, complexity, and lack of awareness, so we set out to solve all three with AI.
FinanceAI was born to make personal finance effortless, smart, and accessible by combining AI automation, intuitive design, and real-time insights in one seamless app.
⚙️ What it does
FinanceAI helps users:
Log expenses and income using either a simple form or natural language (e.g., “Got ₹10,000 salary” or “Spent ₹200 on groceries”).
Automatically extract and categorize data using AI parsing.
View budget progress, spending trends, and personalized insights like overspending alerts or savings tips.
Set category-wise monthly budgets and track usage visually.
Switch between daily, weekly, and monthly views with a beautiful and responsive dashboard.
Authenticate securely with Supabase login/signup, and view custom dashboards per user.
It’s like having a personal finance assistant in your pocket — powered by AI.
🛠️ How we built it
Frontend: React with Hooks + Tailwind CSS for responsive UI and smooth UX
AI Parser: Custom-built natural language parser using regex and logic to extract amount, type, date, and category from text
Charts: Recharts for visualizing category-wise spending, income vs expense trends
Auth & Backend: Supabase for user authentication and secure data storage (RLS policies enabled)
Storage: Supabase Postgres (production) and localStorage (for demo mode)
Demo Mode: Built-in pre-filled test data and dummy user credentials for quick access
🚧 Challenges we ran into
Designing a flexible AI text parser that can handle various user phrasing styles (e.g., "Paid 500 for dinner" vs "Dinner was 500").
Implementing smart category suggestions that improve over time without needing ML training.
Managing both expenses and income cleanly in one UI without confusing the user.
Ensuring responsive performance and mobile optimization for smooth transitions and interactions.
Securing user data correctly with Supabase's row-level security while keeping it fast.
🏆 Accomplishments that we're proud of
Built a fully working AI-powered finance tracker with authentication, dashboards, and insights in a clean, modern UI.
Implemented a working natural language interface for finance entry — no need to touch the form!
Achieved zero-config demo mode for quick trials and testing.
Created a user experience that feels more like a premium fintech app than a weekend project.
📚 What we learned
How to blend AI techniques with UX design to make user input seamless.
Working with Supabase authentication and RLS policies to keep data secure per user.
The importance of good UI/UX in financial tools — small design decisions have a big impact on user trust and adoption.
Building tools that are not only functional but enjoyable to use encourages more consistent money tracking.
🚀 What's next for FinanceAI
Add OCR support to extract data from physical receipts.
Integrate with bank APIs for automatic transaction syncing.
Add AI-based budgeting suggestions based on past spending habits.
Create a mobile app version using React Native or Flutter.
Launch gamified savings challenges to encourage better habits.
Make it open-source to help more people build on top of the idea.
Built With
- css
- gemini
- html
- supabase
- typescript

Log in or sign up for Devpost to join the conversation.