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
- chroma
- claude
- docker
- express.js
- fetch.ai
- lava
- next.js
- node.js
- python
- react
- typescript


Log in or sign up for Devpost to join the conversation.