Inspiration
When finding roommates or shared housing, there's no structured way to find roommates. Each member on our team has lived with roommates and experienced the same issue. With roomer, we enable users to efficiently find shared housing from multiple platforms with their wants and needs.
What it does
Roomer is an AI agent that takes in natural language from the user and matches them with roommate listings that fit their input context.
How we built it
We built roomer using popular frameworks and services like MCP, integrated development environments, and ai assistants.
Challenges we ran into
One challenges we ran into was getting our separate components integrated. We delegated frontend and backend separately so combining these parts took some patience and hard thinking.
Accomplishments that we're proud of
We are most proud of building a dynamic AI agent that utilizes MCP and makes difficult housing market information more accessible.
What we learned
We learned how to utilize the model context protocol and integrate multiple tools and resources.
What's next for roomer
We hope to scale roomer and help as many people we can in finding their ideal roommates.
List of every sponsor tool used:
- Weight & Biases was used to analyze the tools called from our orchestration agent and determined where we could increase performance and decrease latency
- Exa was used to perform web crawling and return our location scores per property
List of every protocol used:
- Model Context Protocol was used to facilitate the connection between our tools including scraping and web search, and resources including our Supabase database
Built With
- apify
- custom-scraping
- exa.ai
- express.js
- javascript
- maps-api
- next.js
- node.js
- openai-api
- react
- supabase
- tailwind
- typescript
- weight&biases
Log in or sign up for Devpost to join the conversation.