MVP Design System

Building a Token-Based Design System Compatible with Tailwind CSS and Light/Dark Themes

Design System Cover Image

My roles

Design System (System architecture, Token creation, Documentation, and Component design)

Timeline & Team

Completed in 2 months, collaborating with a global cross-functional team


Context

This project began with only a basic color guideline, there were no defined typography styles, spacing rules, or components. I inspected the existing website to extract visual styles, then created a tokenized MVP design system in Figma that supports light and dark modes and is compatible with Tailwind CSS for easier developer implementation.

Style Guide

Approach

I began by defining design tokens for colors and other visual primitives using Figma variables. These tokens were structured to align with Tailwind CSS naming and utility logic, making them easier to apply in code. With this foundation, I created core components, such as buttons and form fields, using the tokens to ensure consistency and scalability. Each component was designed to support both light and dark themes.

Atom

Light + Dark Mode

I created paired tokens for surface, text, border, and other elements in both light and dark contexts. Using Figma's variable mode switch, I designed components that could instantly adapt to either theme without duplicating work. This approach made it easy to maintain visual consistency and ensured the components were ready for seamless integration with Tailwind.

Light Dark Mode
Light Dark Mode Module

Documentation

I documented color contrast for accessibility and component usage clearly in Figma, organizing them by type and annotating each with guidance on behavior, spacing, and responsiveness. This minimized ambiguity and ensured a smoother handoff between design and development teams.

DS Page

Outcome

The MVP design system aligned with Tailwind CSS, making it easier for developers to implement components. It reduced duplicated design effort and immediately improved visual consistency. The efficient, token-based structure supported scalable theming, and the foundation is now ready to grow into a full system with design patterns and more complex components.

🔍 Curious to see more? I'd be happy to share the full case study—just reach out! 📩


← SkinCeuticals

BeeFitter →