Checkmate

Design System Rebuild

ROLE

Product Designer

Company

Checkmate

Year

2024

During a company-wide rebrand, Checkmate introduced a new visual identity, including updated color palettes and typography. This presented an opportunity, and a challenge, to rebuild the product design system in a way that supported clarity, accessibility, and long-term scalability across multiple products.

I led the complete redesign of the design system, ensuring it aligned with the new brand while avoiding the usability issues present in the previous system.

Checkmate is a central menu management platform for enterprise restaurant brands that consolidates menus and syncs across ordering platforms such as Uber Eats, DoorDash, and Grubhub.

The Problem

The previous design system relied heavily on green, black, and grey. While visually consistent, this approach created several issues in visual hierarchy and meaning.

With the new brand introducing a strong red primary color, directly applying brand colors to the UI risked recreating the same problem.

The system needed a new structure that could easily adapt to the current UI while also improving the UX by reworking how color was used where it mattered most.

Key Challenges

• Limited visual hierarchy

• Distinction between actions states lacking

• Overuse of brand color

• Breaking apart importance of UI elements

• Enable system light & dark modes

Design Strategy

Separating Brand Expression from UI Function

Rather than mapping brand colors directly to interface elements, I restructured the system around purpose-driven color usage.

Areas of Focus: Slate tones became the base layer for backgrounds, borders, typography, and layout, Ember was intentionally limited to subtle brand moments, and Blue Plate Special was established as the primary action layer

Color System

Color With Meaning, Not Decoration

The new color system follows clear, enforced rules. By assigning meaning to color, users can understand intent at a glance, reducing cognitive load and errors.

Areas of focus: Blue is reserved exclusively for actions, red is used only for destructive or dangerous actions, green, yellow, and red represent success, warning, and error states, and neutral slate tones support structure, hierarchy, and readability

Type System

Updating the Type System Without Breaking the Product

The typography system retained the existing sizing and scale, allowing designs to adapt seamlessly across the product. This approach minimized disruption while modernizing the visual language.

Outcome: By keeping scaling of the type system mostly identical, our existing products could adapt easily instead of requiring a full product-wide redesign.

Buttons

Designing Buttons to Reflect Intent

Buttons are a core component of the Checkmate design system. The rebrand showed us that buttons were lacking structure and intent, so they were revised in full by utilizing the action color along with additional styling to help with hierarchy.

Outcome: Solid buttons represent the primary action within a section, outline buttons serve as secondary actions, text buttons indicate tertiary actions, icon buttons include a background when primary, and none when secondary, non-action interactive elements use neutral slate tones.

Forms & Inputs

Improving Visibility and Scanability

Inputs and selectors were redesigned to stand out more against white page backgrounds, allowing for better scanability within the UI.

Outcome: Inputs no longer blend into the page, scanability improved across dense layouts, focus and interaction states are easier to identify

Feedback Components

Consistent Communication Across the Product

Alerts, badges, and chips all follow the same semantic color rules. Consistency ensures feedback is instantly recognizable, regardless of context.

Outcome: Blue for informational messaging, green for success, yellow for warnings, red for errors and critical states

Results

A Design System with Intention, Built to Scale

Because the system was built on MUI, every component aligned directly with engineering standards. This reduced handoff friction, accelerated development, and ensured design and code stayed in sync.

Outcome: The new design system transformed the entire product interface from brand-led to user-led.

Key Results

Key Results

• Introduced clear hierarchy and intent across the UI
• Improved accessibility and WCAG compliance
• Reduced ambiguity in actions and feedback
• Enabled faster feature development
• Created consistency across multiple products

• Clear hierarchy and intent across the UI
• Improved accessibility and WCAG compliance
• Reduced ambiguity in actions and feedback
• Enabled faster feature development
• Created consistency across multiple products

Technical
Constraints

Technical Constraints

With a fixed rebrand deadline, the design system was implemented in stages. Foundational elements shipped first to support launch, while additional components and refinements were rolled out incrementally alongside ongoing product work.

Thanks for stopping by.
Interested in working together?

© 2026 Made By Mackey. All Rights Reserved.