What it Does

RePair is a Gemini-powered AI home assistant that analyzes images of household damage and provides instant insights on severity and repair options. It allows users to choose between DIY repairs or professional help, offering hands-free guidance through ElevenLabs voice instructions, recommending parts with prices and purchase links, and matching users with local contractors using an ARM-powered ML model.

How We Built It

The frontend is built with React and Tailwind, ensuring a smooth and responsive user experience. The backend uses FastAPI to handle Gemini API calls and integrate real-time voice functionality with ElevenLabs. Damage analysis and repair insights are powered by Google Gemini 2.5 Flash, while the ARM-based ML model enables efficient contractor recommendations and location-based matching. Real-time voice instructions are delivered via ElevenLabs TTS, creating a seamless hands-free experience.

Challenges We Ran Into

Integrating multiple APIs smoothly in real time was a major challenge, along with optimizing speech recognition for live voice triggers. Parsing structured JSON responses from the AI reliably and coordinating asynchronous processes between image analysis, voice output, and user input required careful design and testing.

Accomplishments We're Proud Of

In under 24 hours, we built a fully functional conversational repair assistant that integrates Gemini Vision, ElevenLabs, and ARM ML into a single cohesive workflow. The system delivers a hands-free repair experience that feels natural, practical, and genuinely useful.

What We Learned

Through this project, we learned how to combine LLMs with multimodal inputs for real-world applications, leverage voice and image synergy for accessible user experiences, and optimize inference and hosting on ARM architecture. We also gained experience building AI systems that are both technically impressive and truly practical.

What’s Next for RePair

We plan to integrate real contractor networks and dynamic pricing APIs, add AR-guided DIY repair instructions, launch a mobile version with offline voice and image capabilities, and expand the system to handle appliance and plumbing diagnostics using sensor data.

Built With

Share this project:

Updates