I worked as a freelance Full Stack Developer on a large-scale multitenant web platform for real estate companies in Saudi Arabia. The platform enables real estate businesses to launch and manage their own fully branded websites within a shared infrastructure.
Project Architecture & Scope:
Developed a full multitenancy system with dynamic tenant creation, theming, and content isolation
Built a highly dynamic Admin Dashboard to manage properties, users, payments, and settings using Next.js, Tailwind CSS, Zustand, JWT, and SQL
The dashboard is fully API-driven, integrated with a secure JWT-based authentication system
Implemented role-based access and tenant-scoped resource control
Platform Layers:
Company Homepage – Static site per real estate company with dynamic content
Client Frontend – Public-facing site for property listings, filters, and inquiries
Admin Panel – Multi-role dashboard with dynamic UI using shadcn, radix, and custom components
Key Technologies:
Frontend: Next.js, Tailwind CSS, shadcn/ui, radix-ui
State Management: Zustand
Backend: RESTful APIs, JWT Authentication
Database: SQL
Deployment: Serverless infrastructure with performance and SEO optimizations
Delivered a scalable, modular, and production-ready architecture that allows each real estate client to operate independently with minimal setup.