Keyavi Design System and Style Guide

When I joined Keyavi, defining a style guide and design system was a top priority.

I collaborated across multiple teams to enhance the user experience, establish and implement a cohesive brand voice, and optimize the product's usability across both desktop and mobile platforms.

Problem

Defining a Style Guide and Design System was a top priority.

  • Much of the product didn’t meet WCAG standards and was inaccessible.

  • A Design System didn’t exist - it had never been built.

  • Consistency across the branding, marketing, product, and different platforms was non-existent.

  • Resources for updating the product were limited.

Goals

To unify, optimize, and implement the Keyavi Brand Style Guide and Design system, and pass accessibility standards across all branding, product, and platforms.

Research

For this project, I observed users performing standard tasks in order to understand the current experience. In doing so, I noticed:

  • Inconsistency - controls varied in color, size, usability, font, and messaging

  • Lack of accessibility - many controls and branded items failed accessibility tests

  • The overall UI needed an update to meet contemporary standards

Design Process

My team identified key design solutions:

  • Defining primary elements of the style guide, including logo variations, typography choices, and colors for use across branding and product.

  • Verifying all prospective design solutions against WCAG.

  • Building the design system using reskinned third-party controls.

This unified the brand across all platforms, creating an accessible product that builds trust with users while considering our limited resources.

Defining Primary Style Guide Elements

Updating and better defining the color palette

Main font family is Segoe UI.
Noto Sans is used exclusively for the web for licensing and translation reasons.

Logo, variations, and constraints

Defining UI Design System

All design decisions were tested to comply with all WCAG standards.

Buttons

Consistency and accessibility for buttons throughout the product.

Pagination

Clear, consistent pagination with options for as few or as many pages needed.

Tables

Cell variations to makeup any table needed within the product.

Date and Time Selection

Simple, elegant, familiar solution for selecting date and time.

UI Style Guide

Provided to the engineering team.

Results and
Implementation

Despite not advancing to the next phase, the project received positive preliminary reviews.
Hi-fi mockups of the desktop application below.