TriumphPay: 3.0 Design System

Overview

TriumphPay: 3.0 Design System is a brand new design system for all of our customer verticals and products across TriumphPay.

Role and Scope

I autonomously maintained the design system with support from our most senior UX Designer.

My contribution included, but was not limited to:

  • Updating styles and components

  • Archiving with version history

  • Documenting for guidance

Styles

The senior UX Designer and I collaborated to update the styles.

Color

We wanted to address accessibility and flexibility with a range of tints and shades across our color palettes.

Typography

This is prescriptive based since developers setup their typography that way.

Elevation and Spacing

For elevation, we wanted to be specific and intentional about when to apply it.

For spacing, this is standard based on the 8px rule.

Components

Here are some components that I have worked on.

Button

The thought behind the process of creating buttons was to separate by color, mode, and type for intentionality when searching for buttons in a design file.

Date Picker

This was inspired by IBM's Carbon Design System.

Dropdown

This was created for 3 types of dropdowns:

  • Single-select

  • Multi-select

  • Multi-select search

Input

With the power of component properties, this was simplified from 600+ variants as 1 component to 100 variants across 5 components.

Progress Tracker

This was atomically created for flexibility when changing state, direction, and number of steps.

Table

This is a column-oriented table. The reason for this direction was to allow anyone to rearrange column order with ease, adjust the width of columns via fixed or fill horizontally, and select which data type to show for each column at once.

Tooltip

This was created to account for properties such as:

  • Width (auto vs fixed)

  • Pointer direction

  • Title visibility (on or off)

Documentation

Here are some examples of documentation that I have done.

More by Lawrence Tang

View profile