Inspiration
Managing money is something everyone struggles with — especially students and young professionals who want to save but often lose track of daily expenses. Most finance apps are complicated, boring, or don’t give actionable insights.
I wanted to build something that feels simple, modern, and smart. Something that doesn’t just track your money, but actually guides you with AI-driven suggestions.
That’s how Paisa Pal was born — your friendly AI financial partner.
What it does
PaisaPal is an AI-powered personal finance manager that helps users:
✅ Track Expenses Easily
Add expenses with amount, date, category & description
Auto-categorization using AI
Clean transaction history
✅ Manage Smart Budgets & Goals
Create savings goals
Progress tracker
Budget alerts & spending warnings
✅ View Beautiful Analytics
Category-wise spending pie charts
Weekly & monthly bar charts
AI-generated insights like:
“You’re overspending on Food this week.”
“Cut shopping by ₹500 to meet your goal.”
✅ Chat With an AI Finance Assistant
Ask questions like “How much did I spend this month?”
Get personalized budgeting suggestions
Understand spending patterns
Get saving tips tailored to your habits
✅ Alerts & Notifications
Overspending alerts
Budget limit warnings
Savings milestone notifications
Goal reminders
How we built it
🏗 Frontend
React / Vite
Tailwind CSS
Responsive, card-based UI
🔥 Backend
Flask / Node (choose whichever you used)
REST API for expenses, analytics & goals
Authentication (if used)
Real-time calculations
🗄 Database
MongoDB / Firebase / Supabase (choose your actual DB)
Tables for:
Users
Expenses
Goals
AI insights cache
🤖 AI & ML
OpenAI API for chatbot & insights
Expense auto-categorization model
Financial health scoring logic
📊 Charts & Visualizations
Chart.js / Recharts for analytics
Dynamic data binding
Challenges we ran into
Building clean UI within the hackathon time
Getting AI insights to feel accurate
Ensuring charts update instantly
Designing the data model for expenses & goals
Managing multiple flows without confusing the user
Accomplishments that we're proud of
Created a polished, production-like finance app in limited time
Designed an AI assistant that feels genuinely useful
Achieved a clean, modern UI inspired by top fintech apps
Added meaningful analytics & warnings
What we learned
Structuring a full-stack project under time pressure
Prompt engineering for useful financial insights
Creating responsive, minimal dashboards
Designing user-friendly expense input flows
Integrating AI smartly without overwhelming the user
What's next for Paisa Pal app
Add recurring expenses
Bank statement upload → AI parsing
Investment suggestions
Auto-generated PDF monthly reports
Gamification (badges, challenges)
Integrate UPI spending analysis (future India-specific feature).
Built With
- api
- chart.js
- css
- firebase
- flask
- javascript
- mongodb
- node.js
- openai
- react
- recharts
- tailwind
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.