Building a design system

Creating a simple yet impactful design system

Type

My Role

Team

Overview

Mobile & Web system

UI design, accessibility, usability testing, design system

Product Manager, Engineering team, UX Copywriter

During the strategic planning phase of the Boucoup project, I identified a critical

need for a scalable design foundation. The project requirements revealed that

success would depend on creating an intuitive, adaptable design system capable

of supporting white-label customization while maintaining seamless

design-to-code consistency.

Challenge

The roadmap analysis highlighted the necessity for a design system that could serve dual purposes: delivering exceptional user experience while providing the flexibility required for white-label product variations. Adding complexity to this challenge was the tight timeline—the design system needed to be built rapidly to support the project's accelerated development schedule.

Solution

I developed a comprehensive design system that prioritized user-friendliness and adaptability, ensuring that design specifications translated directly into development implementation. This approach eliminated the typical disconnect between design vision and final product execution. Wins:

  • Less time spent on coding new components

  • Less back and forth during QA

  • Coded design is a lot more consistent

  • Handoff is a lot more efficient (less explanation needed to describe elements)

Keeping it simple yet scalable

Given the content-heavy nature of the platform, I designed a restrained visual system. For a new product, my priority was reducing friction through consistent, familiar patterns rather than bold visual statements — letting users focus on their tasks, not the interface.

Design System Journey |

I studied industry-leading design systems from Shopify, Apple, and Google, drawing inspiration from their approaches to scalability and consistency. While these systems provided valuable insights, their complexity and enterprise scope made them challenging to adapt for smaller-scale projects.

Design System Journey ||

The breakthrough came when I discovered Atomic Design principles. This methodology provided the organizational framework I needed, teaching me to think hierarchically about design components — from basic atoms to complex organisms. By applying these principles, I transformed my approach from ad-hoc component creation to systematic, scalable design architecture.

Accessibility

Accessibility is a big topic of conversation actually, especially considering it's entirely on the design side.

  • Designing components taking into WCAG principles,

  • I checked contrast, readability, and navigation.

  • Using semantic markup and correct HTML elements.

Delivering

I noticed our design-to-development handoff was causing delays and misunderstandings.I need provide tokens and variables. I got a front-end dev to collaborate with me. With her help, we could included tokens, CSS class, and code snippets directly to the Figma file.

Impact

The resulting design system became the foundation for consistent, scalable product development, enabling efficient white-label customization while maintaining design integrity across all implementations. This systematic approach now informs all my design system work, ensuring both efficiency and scalability.