π Inspiration
Most budgeting apps feel either too restrictive or too passive. We wanted something smarter β a personal finance co-pilot that can think, listen, and guide users in real time. Our question was simple:
βWhat if you could just ask β Can I afford this? β and get a reasoned, data-driven answer?β
That idea sparked BudgetWise, an AI that helps you spend confidently without second-guessing yourself.
π° What It Does
BudgetWise is an AI-powered budgeting assistant that classifies purchases, ranks priorities, and gives real-time recommendations β by text or voice.
You can:
Input your income and expenses (or let the AI infer them).
Ask if a purchase fits your budget.
Get actionable responses like:
βYes, this fits under groceries.β βWait β you have rent due in 3 days.β
It uses structured logic to evaluate affordability:
Available category = Budget category β β Expenses category
and combines that with a ranking engine that prioritizes essentials over wants.
π§ How We Built It
Frontend: Next.js + Tailwind CSS for a modern, responsive UI.
Backend: FastAPI microservices to handle logic, ranking, and AI calls.
Database: Supabase for user auth and real-time budget data.
AI Layer: GPT-based reasoning for expense classification and financial advice.
Voice I/O: ElevenLabs for smooth speech-to-text and text-to-speech conversations.
All services communicate via REST APIs, enabling modular deployment and scalability.
π§© Challenges We Faced
Getting the AI to consistently classify expenses into fixed categories.
Managing real-time synchronization across Supabase and the frontend.
Reducing latency while maintaining conversational quality.
Handling edge cases in voice transcription and LLM reasoning.
π§ What We Learned
LLMs are powerful interpreters β but real utility comes from combining AI reasoning with structured logic.
Microservice design and Supabase integration taught us the importance of clear data flow.
Most importantly, we learned that budgeting isnβt just math β itβs psychology. By blending financial models with natural conversation, BudgetWise makes money management feel human.

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