← Back to WorkCompleted
Building a Multi-Brand Frontend Platform for The Aspen Group
Summary: Architected a shared frontend platform to support multiple brands from a single codebase and design system, enabling rapid onboarding of new brands and reducing long-term maintenance and engineering effort.
Context
Aspen Dental transitioned to The Aspen Group and expanded into a multi-brand organization (Aspen Dental, ClearChoice, WellNow, Lovet, Chapter, and more).
Problem
- A single-brand architecture doesn’t scale as new brands are added
- Separate apps per brand would multiply complexity and maintenance cost
- Content teams needed flexibility without engineering dependency
My Role
- Contributed to the platform strategy and implementation
- Helped ensure the architecture stayed simple and maintainable
- Worked with content/platform teams on brand configuration workflow
Approach & Key Decisions
Two apps, clear responsibilities
- Digital marketing app: all landing pages and marketing content
- Office directory app: all office/location pages
- One codebase supports multiple brands without forks
Contentful-driven brand configuration
- Editors set up content per brand per app in Contentful
- Apps query Contentful using brand + app context
Shared design system with theming
- Single component system shared across brands
- Brand-specific theme/config applied to the same components
- Consistent behavior and accessibility across brands
Results
- One marketing app and one office directory app support multiple brands
- New brands can be onboarded faster using existing foundations
- Reduced duplication and long-term maintenance cost
- Content teams can manage brand content with minimal engineering effort