Inspiration

It all started in our living room. I saw my father hunched over his phone, squinting through a long, technical article on how to fix the broken screen of our TCL TV. Every scroll looked painful. Meanwhile, my grandfather sat beside him, holding the tiny manual that came with the TV — written in English, in font so small it might as well have been hieroglyphics. Completely useless for him. That’s when it hit me: most of the world faces this problem. Manuals that don’t speak their language. Tutorials that assume you’re an engineer. And no single place that guides you like a friend when you’re fixing something important.

So I built RepairMate — your go-to repair companion. Something helpful. Something human. Something that speaks your language… literally.

🧰 What it does

RepairMate is a smart repair assistant that helps anyone — yes, even your grandma — fix anything, right from their phone. No sign-ups. No pop-ups. Just real help.

Core Features

-🔎 Smart Search (with Web & Local Sources) Search by device, issue, or category. Get results from curated repair guides, official manuals, and placeholder web results (so nothing ever feels like a dead end).

-📚 Step-by-Step Visual Guides Each guide is broken into big, clear steps — with images displayed larger and titles pulled directly from Supabase instead of boring “Step 1 / Step 2.”

-🗣️ Text-to-Speech per Step Click a button and RepairMate will read the step aloud to you.

-🌐 Multi-Language + Voice Guidance Choose from English, Spanish, French, Urdu (and more coming soon). RepairMate speaks to you like a real friend, walking you through fixing a blender or building a new desk.

-📄 Manual-to-Voice (Coming Soon) Upload that confusing manual you’d normally throw away. RepairMate will simplify and read it to you in plain words.

-💬 Chat Section (Assistant Mode) Got a problem that doesn’t fit a guide? Chat with RepairMate like a real assistant. It understands your issue and walks you through possible fixes.

-🧠 AI-Powered Learning (Planned) Soon, RepairMate will help you build things — like IKEA furniture — step by step, rage-free.

🛠️ How we built it

-Frontend: Flutter (cross-platform Android/iOS) with Dart

-Backend: Supabase (database, authentication, file storage, API endpoints)

-Search & AI Layer: Placeholder web results now, expanding into APIs + Kiro tasks

-Text-to-Speech: flutter_tts integrated for guides

-Translation: Google Translate API + planned expansion

-Kiro Agent: Handled automation safely with hooks and specs, so tasks like scaffolding tabs, building search, or adding guide features were controlled step-by-step.

🧱 Challenges we ran into

-Making recursive guide categories work with Supabase.

-Integrating multilingual TTS and keeping the voice natural.

-Keeping AI in check — agents usually “go wild” fixing irrelevant issues. Kiro hooks helped keep it under control.

-First time building such a wide app solo, which meant learning on the go while debugging late nights.

🏆 Accomplishments we’re proud of

-Functional guide viewer with large images + real step titles.

-Smooth nested categories powered by Supabase.

-Placeholder web search integrated into smart search flow.

-A safe workflow with Kiro hooks where I always had full control of what the AI touched.

📚 What we learned

-Supabase is super powerful for fast, reliable app backends.

-Flutter makes it possible to build polished, cross-platform apps solo.

-Most importantly: controlling AI with hooks/specs changes everything. Instead of fighting with messy code, I had a partner I could trust.

🚀 What’s next for RepairMate

-🔜 Full AI assistant that can walk you through custom repairs in real time.

-🔜 PDF/manual upload → instant plain-language + voice conversion.

-🔜 Real-time community repair guides + ratings.

-🔜 More languages: Arabic, Mandarin, Bengali, and beyond.

👩🏻‍💻 About me

I’m Faliha Awan, a solo developer who jumped headfirst into building an AI-powered repair assistant. No team, no big company — just one idea: making repairs simpler for people like my father and grandfather… and for the millions who face the same struggle daily.

This is just the beginning. RepairMate isn’t just another app. It’s a tool to empower people everywhere to fix what’s broken — comfortably, confidently, and in their own language.

Built With

Share this project:

Updates