For demo & testing purposes only. All logos and assets are used for demonstration.
Enterprise-grade construction cost management with multi-tenant isolation. Each organization gets its own subdomain, users, projects, and financial data — completely separated.
Click any tenant card below to open their subdomain. Each tenant has fully isolated data.
Use the credentials from the table. The login form is pre-filled for convenience.
Navigate the dashboard, projects, cost reports, variations, claims, and more.
ami.theinfralabs.comLuxury island resort & residential developments in Ras Al Khaimah
rak.theinfralabs.comMixed-use waterfront communities and commercial developments
emr.theinfralabs.comPremium towers, residences and retail in Dubai Creek & Downtown
| Tenant | Role | Password | Subdomain | |
|---|---|---|---|---|
| AMI | Commercial Manager | john.smith@almarjan.ae | •••••••• | ami.theinfralabs.com |
| AMI | QS | sarah.ahmed@almarjan.ae | •••••••• | ami.theinfralabs.com |
| RAK | Commercial Manager | david.chen@rakprop.ae | •••••••• | rak.theinfralabs.com |
| RAK | Project Director | james.wilson@rakprop.ae | •••••••• | rak.theinfralabs.com |
| EMR | Commercial Manager | robert.taylor@emaar.ae | •••••••• | emr.theinfralabs.com |
| EMR | Project Director | abdullah.alfalasi@emaar.ae | •••••••• | emr.theinfralabs.com |
Subdomain Isolation
Each tenant accesses the platform via their own subdomain (ami.theinfralabs.com). The middleware resolves the tenant from the Host header and injects it into every request.
API-Level Enforcement
All 62+ API routes enforce tenant isolation. Tenant-owned entities require x-tenant-id headers. Project sub-resources verify project ownership before returning data.
Shared Database, Isolated Data
Single PostgreSQL database with tenantId foreign keys on all entities. Each tenant sees only their own data — projects, costs, users, and reports are fully separated.