Multi-Brand Telehealth and eCommerce
One codebase powering multiple consumer health brands, each with its own look, onboarding, and subscriptions.

The problem
A client was launching several brands in the consumer health and wellness space. Each needed its own storefront where customers could sign up, confirm clinical eligibility, connect with a licensed provider, and manage a subscription. Building and maintaining a separate application per brand would not scale.
The approach
A single SaaS codebase that serves every brand and its website. Branding, theme, and content load dynamically based on which site is running, so foundational platform work ships to all brands at once. Onboarding, authentication, payments, and the telehealth connection are shared infrastructure underneath.
How it's built
The platform is designed so that a single codebase powers every brand's site. We made the brand a deployment concern: each site runs the same codebase with its brand selected at build-time, and the app dynamically imports the right theme and brand-specific components. Foundational platform work ships to every brand at once instead of being rebuilt per site.
Keeping the brands as separate deployments rather than one multi-tenant instance was a deliberate choice. The client wanted to retain flexibility in the model, and a self-contained deployment per brand keeps each one a separate asset: its own data and infrastructure, no tenant untangling required. The shared codebase gives the efficiency of one platform; the per-brand deployment preserves the flexibility of independent businesses.
Onboarding is the most domain-specific part of the build and the heart of the customer experience. We capture demographic and health indicators step by step and gate customers on clinical eligibility before they can continue. Authentication is woven directly into it, so creating an account and clearing eligibility happen as one continuous flow.

