Bug Busters - Conversational Budget Manager
Link to open source: https://github.com/upasanaprabhakar/Conversational-Budget-Manager
Link to Live Project: https://budget-manager-seven-chi.vercel.app/
Bug Busters – Conversational Budget Manager
Problem Statement
Most budgeting apps require manual input, multiple steps, and complicated navigation.
Because of this friction, users often fail to track expenses consistently, leading to poor financial awareness.
There is currently no simple system where users can speak or type their expenses conversationally — like “spent 250 on lunch” — and instantly get them organized into meaningful insights.
Proposed Solution
The Conversational Budget Manager provides a natural, chat-based interface for managing expenses.
Users can simply enter expenses in plain language. The system automatically:
-
Extracts the amount
-
Detects the category
-
Records the expense
It also offers real-time summaries, spending trends, and smart alerts, making budgeting effortless and intuitive.
Core Features
1. Conversational Input (Natural Language Expense Logging)
Users can add expenses by typing natural sentences.
The system automatically:
-
Identifies the amount
-
Detects the category
-
Saves the record
This removes manual form-filling and makes tracking extremely fast.
2. Automatic Categorization
Expenses are automatically sorted into categories like:
-
Food
-
Travel
-
Health
-
Utilities
-
Subscriptions
-
Shopping
-
Others
This helps users clearly understand where their money is going.
3. Real-Time Summary & Insights
Users can ask:
-
“Show my this week’s expenses”
-
“How much did I spend on food?”
The system instantly provides summaries, totals, and category-wise analytics.
4. Budget Limit Alerts
Users can set monthly budget limits.
The system sends alerts when spending approaches or exceeds these limits — helping them stay in control.
5. Visual Analytics Dashboard
A clean, minimal dashboard includes:
-
Daily spending logs
-
Weekly & monthly breakdowns
-
Category-wise charts
-
Recent transactions overview
6. Smart Recommendations
Based on patterns, the system suggests:
-
Overspending alerts
-
Category-specific insights
-
Weekly saving recommendations
These help users improve financial habits.
Tech Stack
-
Frontend: React.js
-
Backend: Node.js + Express.js
-
Database: MongoDB / Firebase
-
AI/NLP Logic: Custom rule-based & keyword detection
-
Real-Time Capabilities: Agora SDK (optional)
-
Version Control: GitHub
Usefulness & Impact
The Conversational Budget Manager:
-
Makes budgeting effortless
-
Encourages regular tracking
-
Reduces financial stress
-
Offers clear spending insights
-
Improves user spending habits
-
Provides organization without complexity
Why This Project Is Unique
-
Removes friction of traditional budgeting apps
-
Conversational interaction is the core experience
-
Auto-handles categorization & calculations
-
Beginner-friendly & intuitive
-
Delivers fast, accurate financial summaries
This build was uploaded as a hackathon project







