Inspiration

I wanted to make AI genuinely useful for everyday financial decisions. The spark was simple: every time a bill lands in my hands, I should be able to snap a photo, drop it into an app, and get instant AI-powered recommendations on how to optimize that expense. No manual entry, no spreadsheets, no friction—just AI turning raw data into actionable insight that actually saves money.

What it does

Smart Expense Coach is an AI-powered personal finance assistant that helps users lower their expenses through intelligent analysis and personalized recommendations.

  • Snap & Analyze — Capture a photo of any bill and let AI extract the details
  • AI Recommendations — Get personalized suggestions on how to reduce that specific expense
  • Spending Insights — Surface hidden patterns and wasteful spending leaks
  • Actionable Guidance — Turn financial data into concrete steps that put real money back in your pocket

How we built it

I built Smart Expense Coach on the MeDo platform using natural language prompting—no traditional code written. The process:

  1. Describe the app's purpose and features in plain English
  2. Generate the working application via MeDo's AI
  3. Iterate through targeted prompts to refine functionality
  4. Validate each feature against real-world bill-capture scenarios

The initial prompt-to-app experience was excellent. Watching a working product emerge from a written description felt genuinely powerful, and proved that AI-assisted development can compress weeks of work into hours.

Challenges we ran into

The hardest part wasn't building—it was debugging:

  • False fixes — MeDo's AI frequently claimed it had resolved an issue when the bug persisted. Every "fix" required manual verification.
  • Regression bugs — Repairs for one feature often broke unrelated functionality that had been working correctly. Each change demanded re-testing the entire app.
  • Limited debugging surface — Without traditional stack traces, diagnosing root causes required creative workarounds and patient prompt engineering.

Accomplishments that we're proud of

  • Shipped a fully functional AI expense coach built entirely through natural language prompting
  • Integrated photo-based bill capture with AI-driven recommendation flow
  • Delivered a production-ready app within the hackathon timeline
  • Proved that AI-assisted building can produce genuinely useful financial tools without writing a single line of code

What we learned

  • Prompt-driven development is powerful for prototyping, but iteration is where the real work lives. Getting from "first draft" to "production-ready" requires precision that natural language doesn't always deliver in one shot.
  • The developer's role shifts from writing code to clearly defining intent and rigorously validating output. The new skill isn't typing—it's specification and testing.
  • Trust, but always verify. AI-built apps still demand disciplined human verification at every step.

What's next for Smart Expense Coach

  • Bank integration for automatic transaction import
  • Predictive forecasting — alert users before they overspend
  • Goal-based coaching — personalized savings targets with progress tracking
  • Expanded multi-currency support for global users
  • Community-driven savings tips powered by aggregated, anonymized insightsOpus 4.7

Built With

Share this project:

Updates