NeedARoomie – Smart Roommate & Rental Finder Platform for India’s Next Generation Movers 🚀 Inspiration In my university, finding roommates is a daily struggle. Students frequently post messages like “Looking for a roommate near apartment” in WhatsApp groups — but those get lost in clutter, aren’t searchable, and lack lifestyle filters like no smoking, cleanliness, or gender preference.

This isn’t just a student problem. New graduates moving for jobs or tenants subletting spaces also face the same chaotic experience. That’s what inspired me to build NeedARoomie — a modern, filterable platform to find rooms and roommates who match your lifestyle.

✅ What It Does NeedARoomie allows users to:

🏠 Find Rooms for Rent

Search by location and organization (college or company)

Apply lifestyle filters (e.g., no smoking, female only)

View results in map or list formats

🧑‍🤝‍🧑 Find Compatible Roommates

Visit the “Find Roommate” section to explore profiles

Match using filters like habits, budget, gender, and lifestyle

Read detailed bios, preferences, and chat with them

✍️ List Rooms or Roommate Profiles

Post a room with conditions, rent, amenities, etc.

Or fill out “Your Profile” and appear in roommate search

Profile visibility is toggleable — you control exposure

💬 Built-in Chat

No need to share contact info

Direct messaging available on all listings & profiles

🧠 AI-Powered Matching (Coming Soon)

Personalized room & roommate suggestions based on your vibe

🛠️ How We Built It Frontend: React + Vite + Tailwind CSS + Framer Motion

Backend: Supabase (PostgreSQL, Auth, Storage, RLS)

Maps: Google Maps + Places API

Hosting: Netlify

Domain: Namecheap — needaroomie.com

AI Assistance: Bolt.new for layout, logic, and UI components

Security: Supabase RLS for tenant-level data separation

Mobile Optimization: Custom iOS field handling & responsiveness

🧩 Challenges We Ran Into Configuring complex RLS rules for rooms, profiles, and chats

Handling fallback when images/coordinates are missing

Cross-browser layout glitches (especially mobile Safari)

Designing clean toggles for profile visibility

Making the chat system robust and secure

🏆 Accomplishments We're Proud Of 🚀 Full-stack platform built from scratch, live on a custom domain

🔄 Dual flow: one for finding rooms, another for roommates

🧠 Smart filters, visual search (map), secure in-app chat

🎨 Responsive, animated UI with smooth user experience

🤖 Used AI tools like Bolt.new and GPT to accelerate development

💻 Useful for both students and working professionals

📚 What We Learned Turning real-world pain into polished user experience

Writing Postgres RLS and structuring scalable schemas

Efficient use of AI to design, code, and debug

Deploying Vite apps with secure .env configuration

PWA testing, form validation, and real-time filtering logic

🔮 What’s Next for NeedARoomie

  1. 🚀 Public Beta Rollout Launching across universities and tech hubs

Collecting feedback from real users

  1. 💰 Subscription Plans Free Plan: 1 listing, 2 listing views, 3 roommate profile views/day

Basic Plan: 4 listings, 3 listing views/day, 8 profile views/day

Premium Plan: 10 listings, unlimited views, AI match access

  1. 🧑‍🤝‍🧑 Roommate Discovery Upgrades Roommate profiles show tags like introvert, night owl, pets allowed

Listers can invite compatible roommates using search

Toggleable visibility ensures control and privacy

  1. 🤖 AI Matching Engine Recommend roommates and rooms based on shared interests, habits, budget

  2. 📱 Mobile App & PWA Currently mobile-friendly

Plans for PWA support and React Native app

  1. 🏛️ Legal & Startup Certification Pvt. Ltd. registration in progress

Applying for Startup India recognition under DPIIT

  1. 🔗 Integrations Add ID verification

Integrate with cleaning & utility partners

Enable reviews, roommate rating, and trust signals

🖼️ Visual Evidence ✅ Live site: NeedARoomie.com

📸 Screenshots of WhatsApp chaos (appended)

🎥 Screen-recorded demo with voiceover (in progress)

🧠 Recognition or Participation ✅ Submitted to Bolt’s Hackathon 2025

✅ Applying for YUKTI Innovation Challenge 2025

🧬 Incubation Status ❌ Not incubated

✅ Seeking support through YUKTI, looking for mentors

🏛️ IP / Funding / Legal No patent filed yet

Need early-stage funding for:

Pvt Ltd registration

Hosting & APIs

Mobile app development

Subscription/payments via Razorpay

Built With

  • and-rapid-prototyping-other-ai-tools-?-for-code-refactoring
  • auth
  • bolt.new-ai
  • debugging
  • edge-functions)
  • figma
  • framer-motion
  • github
  • google-maps
  • google-places-autocomplete
  • lucide-icons
  • namecheap
  • netify
  • react-(with-vite)
  • rls
  • shadcn-ui
  • storage
  • supabase-(postgresql
  • tailwind-css
  • typescript
  • ui-generation
  • vercel
Share this project:

Updates