Dynamic SaaS-style system built with PHP, Nginx & Linux
This project demonstrates a multi-tenant web platform where each client operates independently using subdomain-based routing and isolated environments.
The administrator securely logs into the system to manage tenants.
A new tenant is created instantly by entering a unique name. The system validates and provisions the environment automatically.
The platform generates a live subdomain and deploys a ready-to-use site with isolated resources.
User → client.tportal.site
↓
Nginx (subdomain routing)
↓
/public/sites/client
Each subdomain dynamically maps to its own tenant directory, ensuring full separation between clients.