A multi-tenant real estate SaaS platform built for property companies and brokerages to manage their entire sales and property operations in one centralized system. The platform combines a public real estate marketplace with a full CRM, allowing companies to manage property listings, leads, employees, tasks, permissions, and business performance.
Each real estate company has its own branded public presence where customers can browse properties and submit inquiries. Inside the platform, companies can manage listings, automatically assign leads to agents, track lead pipelines, create and escalate tasks, manage employee permissions, and monitor KPIs through dedicated dashboards.
Built with Next.js, TypeScript, React, Tailwind CSS, Firebase Authentication, Cloud Firestore, Firebase Cloud Functions, Leaflet, Framer Motion, Recharts, and Zod. The platform follows a multi-tenant architecture with tenant isolation, role-based access control, automated backend workflows, and Arabic-first RTL support for the Saudi real estate market.
Key Features:
Multi-tenant architecture for real estate companies
Public property marketplace and property detail pages
Branded company landing pages and profiles
Complete property listing management
Real estate CRM and lead pipeline
Automated round-robin lead assignment
Employee management and granular permissions
Task management with automatic escalation
KPI dashboards and performance tracking
Property analytics including views, inquiries, WhatsApp and phone clicks
Role-based authentication and protected routes
Firebase Cloud Functions for backend automation
Firestore-based real-time data architecture
Arabic-first interface with full RTL support
Interactive property locations and maps
Responsive modern UI with animations and data visualization