ReNOVA 2025: AI-Powered Contractor Matching Platform

Inspiration

Finding reliable contractors for home improvement projects is frustrating and time-consuming. We wanted to create an AI-powered platform that could understand natural language project descriptions and intelligently match customers with qualified professionals.

What it does

ReNOVA connects homeowners with verified contractors using multi-agent AI systems. Users describe their project in natural language, and our AI agents analyze requirements, find local contractors, and rank matches with transparent reasoning.

How we built it

Frontend: Next.js 14 with React 18 and Figma-designed UI Backend: Node.js with Express and Fetch.ai uAgents AI Pipeline: Python agents using uAgents SDK:

  • CoordinatorAgent: Orchestrates the pipeline
  • IntakeAgent: Analyzes project descriptions with Claude AI
  • ScraperAgent: Finds contractors via Yelp API
  • MatcherAgent: Ranks matches using vector similarity + AI reasoning

Tech Stack: Anthropic Claude, ChromaDB, Redis, Docker

Challenges we ran into

When using anthropic the prompts didn't work as intended which caused more issues with debugging.

Accomplishments that we're proud of

We have a functional product, and we're able to speak and understand our idea.

What we learned

We learned how different technologies learned.

What's next for ReNOVA

Make greater functionality.

Built With

Share this project:

Updates