Inspiration
We’ve all struggled with managing finances at one point or another—so we wanted to build a tool that not only helps track spending but also motivates better financial habits. Inspired by Duolingo’s engaging approach to daily learning, we aimed to bring that same playfulness and consistency to personal budgeting.
What it does
BudgetAI is an all-in-one personal finance assistant that:
- Tracks your spending and categorizes transactions
- Provides real-time progress toward savings goals
- Offers playful reminders and lessons to keep you financially informed
How we built it
- Front-End (lovable.dev): We crafted a clean, minimal UI for dashboard, transactions, goals, education, and settings pages.
- Backend (Supabase): Stores user data, including transactions, goals, and education progress.
- AI Integration (Gemini): Uses Gemini AI models for financial tips, budgeting insights, and future expansions (in progress).
- Design Principles: We balanced elegant minimalism with functional design, ensuring every component is intuitive and visually appealing.
Challenges we ran into
- Time Constraints: Integrating real-time data, user authentication, and a sleek front-end within a short hackathon window.
- Data Modeling: Ensuring our database structure could handle evolving user needs (transactions, goals, learning modules).
- AI Prompts: Crafting prompts that yield relevant financial insights without overwhelming the user.
Accomplishments that we're proud of
- Interactive Dashboard: Users can add transactions and view real-time progress in a clean, intuitive interface.
- Goals & Education: Successfully merging motivational financial goals with bite-sized lessons and quizzes.
- Scalable Architecture: Setting up Supabase for seamless data handling and easy future expansion.
What we learned
- Prompt Engineering: Tailoring AI prompts for accurate, user-friendly financial advice.
- User Engagement: Applying gamification techniques—like streaks and badges—to encourage daily use.
- Full-Stack Integration: Coordinating front-end design with robust backend logic in a rapid development cycle.
What's next for BudgetAI
- Advanced Insights: We plan to incorporate real-time economic data and custom AI-driven recommendations.
- Mobile App: Extending our platform to iOS and Android for on-the-go financial tracking.
- Community Features: Allowing friends and family to collaborate on shared financial goals or budgets.
Built With
- geminiai
- react
- shadcn-ui
- supabase
- tailwindcss
- typescript
- vite
Log in or sign up for Devpost to join the conversation.