Processes

Buttons, Colors, Icons

Design System Overview

Introduction

Working on the same elements everyday across multiple platforms, breakpoints and teams can get a little messy. In order to keep elements consistent and organized we created a Design System in Figma. This is a high level overview of some of the elements as well as a bit of our process. Enjoy.

Project

UX Design System – Figma

My Role

UX/UI, Figma Setup, Prototyping

Team

UX Product Design Team

We began with an Audit

We split the site up by sections and began an audit of the common components following the Atomic Design approach. Starting here we felt we could make the most visual impact in our files and also our deliverables which would translate to the LIVE site.

Fonts and Colors Audit – Product Page

Font Audit of PDP showing various styles on different sections of the page

As a UX Team, we met often to discuss the various implementations of assets and elements we have published on our platforms. It was important to discuss how we could design a system with the least amount of elements without limiting the customer experience.

Audit of Modal Elements

Modal Audit of site showing various styles of modals deployed

Creating Consistent Atoms

Once we establish what we needed and felt was useful, we started to bring the shared elements in line and create a consistent base of styles; Fonts, Colors, Spacing. This helped to inform the look and feel or basic elements that made up the majority of our published content and UI.

Colors and Shades – Figma

Design System showing system colors and shades

Icon Library – Figma Components

Design System showing Icon Color ways

Audit of Modal Elements

Design System Chart showing Web Font Details
Design System Chart showing iOS Font Details
Design System Chart showing Android Font Details

Combining Atoms

The next step was to create the smaller reusable components that make up the larger elements. To get the most of our designs and enable faster prototyping we built Figma Components into the shared Design Library Files. This allowed our UX Product Designers to change elements in their designs faster and consistently without having to micromanage styles and count pixel spacing. No one wants to do that.

Button Components in Action

Animation showing Button Component settings in Figma

Formalizing Elements on Page Level

We then started building out components and elements that were specific to pages that were published on the site. This would enable speed to market and increase consistency. I know I have said that but its a theme…trust me it works. Below is an example of the Masthead that can be used across all breakpoints.

Masthead Component: Various States and Breakpoints

Animation showing Masthead Component settings in Figma

Modal Guidelines for Element Usage

Image of Design System - Modal Components Guidelines

Tool Tip – Figma Sheet

Design System Explanation on How to use Tool Tip Element

A Process for Enhancement and Governance

Going forward we needed a process to not only maintain but enhance our basic system beyond that of Figma and documentation. Pursuing buy in from Leadership and Partners is crucial to solidifying the Design System as a part of the company culture.

Proposed Design System Process

Proposed Design System Review Process