Noresia
The lab's reference project: a multi-tenant clinic platform for Algeria. Every practice gets its own booking minisite, the platform runs a public clinic directory, and patients get a secure account — each tenant isolated by construction, all on one codebase and one deploy, in French, Arabic (RTL) and English.

Every clinic wants the same things — a branded site, online booking, a patient inbox, and an admin they can run themselves. Building that once per clinic doesn't scale, and a shared database where one clinic could ever see another's patients is a non-starter in healthcare. On top of that, the audience is trilingual: the same surfaces have to read perfectly in French, Arabic (right-to-left) and English.
One Next.js codebase serves every clinic as a tenant, resolved from the host. A branded TenantId is threaded through every query, so cross-tenant access doesn't just fail at runtime — it fails to compile. Auth is role-aware (operator, provider, assistant, patient); the patient account stays PHI-free and links to each clinic through a signed token. Booking is guest-first — a slot is held on name + phone, and the account is offered after. Directory, booking, the patient space, analytics, and a self-serve CMS ship as shared surfaces, themed per tenant and fully localized across fr / ar / en.
Four surfaces, one platform.
A complete site for every practice.
The same booking site, themed and localized per clinic. Captures below are the live clinique-lumiere tenant.






Discovery and accounts, above the clinics.
One tier up from the minisites: a public directory that sends patients to the right clinic, and a secure patient space that spans every practice they visit.


The same site, mirrored for Arabic.
Every surface is authored once and rendered in French, English and Arabic. In Arabic the whole layout flips to right-to-left — navigation, hero, cards and forms mirror cleanly, with the right type for each script. It's not a translation bolt-on; localization and direction are built into the design system.

Isolated by construction. A branded TenantId is required to read any clinic's data, so one tenant reaching another's patients doesn't fail at runtime — it fails to compile. Zero cross-tenant leaks, by design.
Need a platform, not just a page?
Multi-tenant SaaS like Noresia is the custom path — tell us the shape and we'll scope it. Or start with a fixed package today.