Understanding Peach's multi-platform design challenge
Peach operates three distinct product platforms under one parent brand: Peach Space Store (e-commerce), Peach Learning Hub (education), and Peach Fashion (luxury retail). Each platform serves different user needs but must reinforce the cohesive Peach brand identity.
The challenge: create a unified design language that works across all three platforms while allowing each to maintain platform-specific visual identity through color and emphasis.
Operating separate design systems was creating inconsistency, slowing design velocity, and making handoff difficult
Each platform was building buttons, cards, and headers independently. Same component, three different specs — no single source of truth.
Colors, spacing, and typography were inconsistently applied. Color values varied (e.g. three different "Peach" hex codes across platforms).
Designers had to solve the same UI problems repeatedly. Each new screen required decisions that should have already been documented.
Developer handoff was time-consuming. Each component required custom specs instead of referencing a unified library.
Without unified guidelines, the three platforms risked looking disconnected from each other despite being part of the same brand family.
Strategic approach to unify design across platforms
Base colors work across all platforms; accent colors differentiate each
Lora for display and headings; Plus Jakarta Sans for UI and body text
Serif font used for all headlines, section titles, and display text. Communicates premium positioning and sophistication.
Clean sans-serif for interface elements, body copy, and forms. Highly legible at all sizes.
Building blocks for all three platforms
Primitive → Semantic → Platform tokens for maximum flexibility
Base values with no semantic meaning
spacing-8, spacing-16, spacing-24color-black, color-white, color-gray-500font-size-12, font-size-16, font-size-24radius-4, radius-8, radius-12Context-aware names that describe purpose
color-primary (maps to Peach), color-action-defaultspacing-section-vertical, spacing-component-paddingtext-body, text-caption, text-heading-largeshadow-card, shadow-elevatedPlatform-specific overrides for accent colors
peach-store-accent: Peach (#E87B5A)peach-learning-accent: Amber (#F5A500)peach-fashion-accent: Rose (#C45070)How the design system supports brand differentiation
Primary brand experience. Peach color (#E87B5A) dominates CTAs, product highlights, and conversion touchpoints. Focus on product discovery and checkout experience.
Educational platform using Amber accent (#F5A500) for course progression, completion badges, and achievement highlights. Calmer aesthetic with progress emphasis.
Luxury retail platform using Rose accent (#C45070) for premium product indicators and exclusive collections. Elevated, sophisticated aesthetic.
How the design system transformed design velocity and consistency
What building this system taught me about design at scale
The component spec is as important as the component itself. Teams won't use a system they don't understand. I spent 30% of my time writing clear, visual usage guidelines — and it was time well spent.
Having a predefined set of colors, spacing values, and component variants meant teams could move faster. Paradoxically, fewer choices led to more creative execution within those constraints.
Using the same core components with platform-specific accent colors proved that you can maintain brand coherence while allowing each platform to feel distinct. It's about smart constraints, not rigid uniformity.
The three-layer token system we built allows future platforms to adopt the system by only defining platform-level tokens. The system is built for growth, not just the three platforms we started with.
Interested in discussing design systems, token architecture, or multi-platform design challenges?
Let's talk →