🏠 RoomMe — Smarter Roommate Matching
Helping you find the right roommate, not just any roommate!!
Inspiration
I’ve personally seen so many people — including myself — struggle with finding compatible roommates, especially when moving to a new city or starting co-living in college. There are always differences in living styles, habits, and daily routines that can lead to conflict, stress, and even broken leases. Finding someone who truly matches your vibe shouldn’t be so hard — so I wanted to use this hackathon as an opportunity to build RoomMe, a simple but practical way to make roommate matching less of a gamble. I believe this project has huge future potential for students, rental apps, universities, landlords, and co-living communities everywhere.
What it does
RoomMe lets users fill out a short form with basic lifestyle preferences — like noise level, cleanliness, pets, and location — and then shows them a ranked list of compatible roommates in the same city. It filters out incompatible matches and makes it easy to focus on people you’re most likely to get along with.
- RoomMe can help:
- Students who want peaceful dorm/apartment sharing.
- Young professionals relocating for work who need trustworthy, compatible roommates.
- Co-living spaces to better match applicants and reduce churn.
How I built it
RoomMe was built using Bolt.new for the World’s Largest Hackathon. The core logic collects user inputs, filters a list of sample roommate profiles by location, calculates a simple compatibility score (0–3) based on how many preferences match, and then ranks the results. The final project was deployed using Netlify, with all code and assets stored on GitHub.
Challenges I ran into
The biggest challenge was figuring out how to translate real-world roommate differences into clear, simple filters and scoring logic that actually makes sense. Since Bolt.new is a visual no-code builder, designing the state flow and conditional logic was tricky but rewarding. Also, working under tight deadlines meant I had to focus on the core MVP and leave more advanced features for future versions.
Accomplishments that I am proud of
I’m proud of launching a working MVP that genuinely addresses a real-world problem and does so in a user-friendly way. It shows how a simple idea — ranking matches by location and lifestyle — can make a big difference in everyday life.
What I learned
This project taught me how important it is to break down user needs into practical logic and test it quickly. I learned how to use Bolt.new effectively for building and deploying a functional web app with minimal code, and how to stay focused on the features that deliver real value to users.
What's next for RoomMe
This MVP demonstrates the core value. Next, RoomMe can grow into a complete roommate matching solution with:
- 🚀 Profile Management: Let users create, update, and verify detailed profiles.
- 💬 In-App Communication: Enable secure chat or video calls between potential roommates.
- 🤝 Reviews & Ratings: Build trust with transparent feedback from past living experiences.
- 📱 Mobile App: Launch an easy-to-use mobile version for on-the-go roommate searching.
- 🔗 Integration with Rental Platforms: Connect RoomMe to listings and lease management tools for a seamless move-in process.
Built With
- bolt
- css
- html
- javascript
- netlify
Log in or sign up for Devpost to join the conversation.