Hall · Demo Tenant —
White-label venue SaaS — per-venue theme, content, and booking flow driven by JSON config.
Per-venue JSON config drives custom theme colors, logo, feature toggles, landing-page templates, pricing tiers, and EN/AR content — all from a single codebase. This "Venuely Hall" demo showcases what a real client deployment looks like ("Marbella" is the repo's internal codename, not the branding shown to visitors).

Venuely Hall is the live demo tenant for Venuely, MENA-x's venue-management SaaS — every venue gets a fully branded booking site of its own. ("Marbella" is the repo's internal codename, not a customer-facing name.)
Most multi-tenant SaaS lets tenants change a logo and a color. Venue clients want more: their own landing page templates, their own EN/AR copy, their own pricing tiers, their own feature toggles. Forking the codebase per client is a maintenance trap.
Per-venue JSON config drives the entire branded surface: theme colors, logo, feature toggles, landing-page templates, pricing tiers, EN/AR copy. One codebase, N venues. Firestore stores the live data; the JSON config controls the chrome.
Live demo at demo.hall.mena-x.com shows the "Venuely Hall" branded venue — the same product marketed at hall.mena-x.com from 1,499 EGP/month. 47+ commits over 3 months. The same repo ships the public marketing site at hall.mena-x.com as a sub-app.
Solo engineer. Designed the per-tenant config system, the white-label theming, and the booking flow.