A modern, full-stack real estate marketplace for student and shared rentals in Egypt, featuring machine learning lifestyle matching, an interactive map interface, and integrated KYC verification.
RentSphere 🏢
A Next-Generation Real Estate Platform for Student & Shared Rentals in Egypt
Features •
Tech Stack •
Architecture •
Getting Started •
Env Variables
---
## 🌟 Overview
**RentSphere** is a sophisticated, full-stack real estate marketplace designed to revolutionize the renting experience in Egypt. Built with a focus on student accommodations and shared living spaces, it seamlessly connects landlords with verified tenants.
RentSphere goes beyond traditional listings by offering **Machine Learning-driven lifestyle matching**, an **Interactive Map Interface**, and a **Strict KYC Verification System** to ensure safety, compatibility, and a premium user experience.
---
## ✨ Core Features
* 🗺️ **Interactive Geographic Search:** Explore properties across Greater Cairo & Giza with a dynamic, highly responsive Leaflet-powered map. Map pins and search cards are intelligently synchronized.
* 📈 **Smart Price Recommendation Engine:** A proactive, real-time widget that guides landlords by dynamically calculating deterministic property values based on an internal pricing matrix (Area, Type, City, Furnishment) and compounding premium amenity multipliers.
* 🎓 **Student-Dedicated Housing & Pricing Split:** A specialized flow for students allowing them to rent individual bedrooms within a shared property. Landlords are explicitly forced to price each bedroom individually based on its specific configuration, and students must pass a "University ID" KYC verification gate.
* 🤖 **ML Lifestyle Matching:** Students complete a lifestyle questionnaire (conflict resolution, noise tolerance, study habits, etc.) that feeds into a Machine Learning model to pair compatible roommates.
* 🛡️ **Strict 4-Tab Admin Dashboard:** A comprehensive moderation panel structured into Dashboard, Pending KYC, Moderation Queue, and Users tabs. Features a "Side-by-Side" verification layout where administrators directly cross-reference uploaded IDs with submitted profile attributes before app …