Inspiration Living in shared housing often comes with a common headache: utility bills. They are confusing to read, shocking to see in peak seasons, and awkward to split fairly among roommates. We noticed that while everyone wants to save on electricity, few know how or where they are wasting energy. We wanted to build a tool that acts not just as a calculator, but as an intelligent energy guardian—translating complex bill data into actionable savings and simple math for roommates. What it does WhattGuard is an AI-powered utility bill analyzer designed to save you money and time. Instant Analysis: Users simply upload a photo of their electricity bill. AI Root-Cause Diagnosis: The system identifies usage patterns and potential waste factors (e.g., Phantom Power, Inefficient AC usage). Smart Action Plan: It generates a personalized list of actions (e.g., "Unplug unused electronics") with estimated monthly savings. Fair Bill Splitting: A built-in tool calculates exactly how much each person owes, making bill splitting effortless. History Tracking: Users can track their usage trends over months to see if their actions are actually reducing costs. Challenges we ran into Unstructured Data: Electricity bills come in thousands of different layouts. Fine-tuning the AI prompt to consistently extract the "Total Amount" and "Usage (kWh)" from varied, sometimes blurry, images was a significant challenge. Real-time Feedback: Managing the UX states (Uploading -> Analyzing -> Result) to ensure the user doesn't feel "stuck" while the AI processes the image required careful state management. What we learned AI in FinTech/GreenTech: We learned how to bridge the gap between raw AI outputs and practical financial advice. It's not enough to just read the numbers; interpreting them into "human" advice is where the value lies. Supabase Ecosystem: We deepened our understanding of Supabase's capabilities, specifically how seamless the integration between Auth, Storage, and Edge Functions can be in a Next.js environment. What's next for WhattGuard Multi-language Support: Expanding OCR capabilities to support bill formats from more countries. Direct Payment: Allowing users to pay their share directly through the app. Smart Home Integration: Connecting with smart plugs to automate the "Action Plans" we suggest.

Built With

  • chatgpt-api
  • google-gemini
  • lucide
  • next.js
  • recharts
  • supabase
  • tailwind-css
  • typescript
  • vercel
Share this project:

Updates