At capacity — new builds paused while current work ships

All case studies
Reference build · Flagship platform · Multi-tenant SaaS

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.

Next.js 16Postgres / NeonDrizzlebetter-authMulti-tenantTenant-isolationi18n · RTL
clinique-lumiere.noresia.com
clinique-lumiere — live
clinique-lumiere — liveA tenant minisite on the platform
The results
95+
Lighthouse
0
Cross-tenant leaks
3
Languages (fr · ar · en)
4
Surfaces shipped
01 — The problem

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.

02 — The approach

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.

What shipped

Four surfaces, one platform.

Platform directory

A public, searchable directory of clinics across Algeria — book in three steps, compare availability, and land on each practice's own site.

Per-clinic booking minisite

Every practice gets a branded, themeable site — home, services, pricing, about, contact — with a guest-first booking flow that holds a slot on name + phone.

Secure patient space

Patients discover practitioners, book, and manage visits from a PHI-free account linked to each clinic by a signed token.

Operator admin & CMS

A per-clinic inbox, calendar, patients, analytics, and a self-serve CMS — the clinic edits its own site live, no developer in the loop.

The product · per-clinic minisite

A complete site for every practice.

The same booking site, themed and localized per clinic. Captures below are the live clinique-lumiere tenant.

clinique-lumiere.noresia.com
Clinic home
Clinic homeHero · booking CTA
clinique-lumiere.noresia.com
Services
ServicesOne soin per page
clinique-lumiere.noresia.com
Service detail
Service detailDuration · price · steps
clinique-lumiere.noresia.com
Pricing
PricingPublic, in DZD
clinique-lumiere.noresia.com
About
AboutThe practice story
clinique-lumiere.noresia.com
Contact
ContactMap · hours · message
The platform · directory & patients

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.

noresia.com
Platform directory
Platform directoryFind a clinic, book in 3 steps
noresia.com
Patient space
Patient spaceSecure account · appointments
Trilingual · right-to-left

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.

frar (RTL)en
clinique-lumiere.noresia.com
Clinic home · العربية
Clinic home · العربيةFull RTL mirror

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.