RoomsonRent is a comprehensive platform designed to solve the critical challenge of finding quality student housing near educational institutions. Focusing primarily on the Delhi college market, this platform connects students with suitable accommodations while helping landlords efficiently manage their rental properties.
CLIENT SIDE | LANDLORD SIDE |
---|---|
π Click on the thumbnails above to watch the demo videos.
College students face significant challenges finding safe, affordable housing near their educational institutions. The traditional housing search process is fragmented, time-consuming, and often leads to suboptimal living situations that affect academic performance.
RoomsonRent bridges this gap by creating a centralized platform specifically designed for student housing needs. We connect students from over 70 Delhi colleges with verified accommodations nearby, simplifying the entire process from search to move-in.
- College-Based Search: Find accommodations near 70+ Delhi colleges and educational institutions
- Location-Aware Recommendations: Get personalized property suggestions based on proximity to your college
- Distance Calculation: See exactly how far each property is from your educational institution
- Advanced Filtering: Filter by rent, amenities, room type, and occupancy options
- Detailed Property Listings: High-quality images, comprehensive descriptions, and available amenities
- Booking Management: Schedule viewings and manage rental applications with ease
- Verified Reviews: Read authentic feedback from other students who have lived in the properties
- Budget Options: Choose from both regular and premium accommodations to match your budget
- Student-Focused Listing Tools: Showcase your properties to the right audience of college students
- College Proximity Highlight: Automatically show students how close your property is to their institution
- Property Management Dashboard: Easily add, edit, and manage multiple listings
- Booking Oversight: Process booking requests and communicate with potential student tenants
- Image Management: Upload and organize property photos with Cloudinary integration
- Analytics Tools: Track listing performance and visitor engagement metrics
- Tenant Verification: Review student applications including college information
- WhatsApp Integration: Direct communication with student tenants for faster responses
- Delhi NCR Student Population: Over 500,000 students enrolled in 70+ colleges and universities
- Annual Housing Need: Approximately 300,000 students seeking off-campus accommodations each year
- Market Value: βΉ9,000 Cr+ ($1.1B+) annual student housing market in Delhi NCR region
- Undergraduate Students: First-time renters looking for affordable shared accommodations
- Postgraduate Students: Seeking quality housing with study-friendly environments
- International Students: Requiring verified, safe housing options with additional amenities
- Short-term Program Students: Needing flexible rental terms for internships and short courses
- College-Specific Focus: Direct targeting of housing needs around specific institutions
- Verification System: All properties and landlords undergo a verification process
- End-to-End Solution: From property discovery to booking confirmation and ongoing management
- Transparency: Clear pricing, no hidden fees, and authentic student reviews.
- Node.js & Express: RESTful API architecture
- MongoDB: NoSQL database for flexible data storage
- JWT Authentication: Secure user authentication and authorization
- Cloudinary API: Cloud-based image storage and manipulation
- WhatsApp Business API: Integrated messaging capabilities
- Email Services: Automated notifications and communications.
- React: Component-based UI development
- Vite: Next-generation frontend tooling
- Tailwind CSS: Utility-first CSS framework
- React Context API: State management
- Mapbox/Leaflet: Interactive mapping functionality
- Responsive Design: Seamless experience across all devices
- Docker: Containerized development and deployment
- CI/CD Pipeline: Automated testing and deployment
- Git Version Control: Collaborative development workflow
- Node.js (v14.0.0 or later)
- MongoDB (local or Atlas)
- Cloudinary account
- WhatsApp Business API access (optional)
Before running the application, you need to set up the environment configuration:
- Navigate to the
backend/config
directory - Copy the
config.env.example
file toconfig.env
- Fill in your credentials in the
config.env
file:- MongoDB connection string
- JWT secret
- Cloudinary credentials
- SMTP email settings
- Other required environment variables
Example:
# Copy the example config
cp backend/config/config.env.example backend/config/config.env
# Edit the config file with your credentials
nano backend/config/config.env
cd backend
npm install
npm run dev
cd frontend_main
npm install
npm run dev
cd frontend_landlord
npm install
npm run dev
RoomsonRent/
βββ backend/ # Main API server
β βββ controllers/ # Request handlers
β βββ models/ # MongoDB schemas
β βββ routes/ # API endpoints
β βββ middleware/ # Custom middlewares
β βββ config/ # Configuration files
βββ backend_wa/ # WhatsApp integration service
βββ frontend_main/ # Tenant-facing application
β βββ src/
β β βββ components/ # Reusable UI components
β β βββ pages/ # Application views
β β βββ context/ # State management
βββ frontend_landlord/ # Landlord dashboard
The config.env
file contains sensitive information and should never be committed to version control. It is included in the .gitignore
file to prevent accidental commits.
RoomsonRent aims to transform the student housing experience in India, starting with the Delhi NCR region. By solving the critical housing challenges faced by students, we're contributing to better academic outcomes, reduced stress, and improved quality of life for the student community.
Our long-term vision includes:
- Expanding to all major educational hubs across India
- Building partnerships with educational institutions for official housing recommendations
- Creating a comprehensive support system for first-time student renters
- Developing additional services like roommate matching and bill splitting
- Establishing the largest verified student housing database in India
Join us in revolutionizing student housing in India!