Skip to content

Repository files navigation

Roomora 🏠

Find. Compare. Move.

Roomora is a modern property discovery platform designed to help users find rooms, PGs, hostels and rental properties based on location, budget, property type and amenities.

🚀 Live Demo

https://roomora-sigma.vercel.app

✨ Features

  • 📍 Search properties by location
  • 💰 Filter properties by budget
  • 🏠 Browse rooms, PGs and hostels
  • ⚡ Availability-focused listings
  • 🛁 View property amenities
  • 👤 Property listing for owners
  • 🗄️ MongoDB-powered property API
  • 📱 Responsive modern interface

🛠️ Tech Stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Node.js
  • MongoDB Atlas
  • Vercel
  • Git & GitHub

🔄 How It Works

Roomora connects property seekers and property owners through a simple discovery and listing workflow.

For Users

Users can search for properties by entering their preferred location and maximum budget. Roomora displays matching rooms, PGs, hostels and other rental properties with important information such as rent, property type, amenities and availability. Users can open a property to view its details and make a better decision based on the information provided.

User
  ↓
Enter Location & Budget
  ↓
Search Properties
  ↓
View Matching Listings
  ↓
Check Rent, Amenities & Availability
  ↓
View Property Details
Property Owner
  ↓
List Property
  ↓
Enter Property Details
  ↓
Roomora API
  ↓
MongoDB Atlas
  ↓
Property Stored
roomora/
├── public/
│   └── properties/
├── src/
│   ├── app/
│   │   ├── api/
│   │   │   └── properties/
│   │   ├── list-property/
│   │   ├── rooms/
│   │   └── page.tsx
│   ├── components/
│   │   └── Navbar.tsx
│   └── lib/
│       └── mongodb.ts
├── package.json
├── tsconfig.json
└── README.md

About

Roomora - A smart room and rental discovery platform

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages