Scaling Design Systems

“Stellar”
Design System

Tools
Figma, Zeroheight
Focus Areas
Branding, 3 Web Designs, Figma UI Kit
Design System Documentation
Duration
4 Weeks

Background

In the Spring of 2023, I completed an interactive Design Systems certification taught by one of the industry’s leading experts, Dan Mall. By the end of the course, I created a design system to power 3 websites under 1 compony brand. The following is a case study outlining my process from beginning to end.

If you’re interested in seeing how I applied my expertise in Design Systems beyond this certification course, see Building An E-commerce Design System.

Project Brief

The Product

IPTS (The Interplanetary Travel Syndicate) provides travel solutions to different places around the universe.

The 3 websites are:

  • IPTS.org: An informational website where you can find the latest news and happenings with the IPTS.

  • IPTS Travel: A website where you can browse and book travel to and from multiple destinations.

  • IPTS Rail: A real-time updated web app where you can view lines, routes, and times for all commuter lines.

Getting Started

I felt it was important to first establish what each website should do by outlining their main purposes, main content, and any page elements that would support the content.

Research

After establishing a general idea of each site's purpose and content, I gathered screenshots from different websites that serve similar purposes and provide similar content. While auditing those sites, I recognized similar patterns, so I assembled a collage of screenshots for each pattern from these sites and noted what would and would not work for my products.

See my initial discovery notes.

Design

Wireframes

To visualize the hierarchy of each page, I created wireframes. The wireframes informed the following:

  • The general layout of each page

  • The page sections that made up each layout

  • The components that made up each section.

Styles

Inspired by the style in the Disney+ series “Loki”, I decided on a retro theme for the 3 websites. I put together a palette of colors, typography styles and spacing rules to begin with, which would slightly change later as I designed for high-fidelity.

By making style decisions before designing, I didn’t have to make those decisions later, keeping everything quick and consistent. The best part is, the styles are saved in one place and cascade to all elements that reference those styles within the design, making it fast and easy to switch out a color or style if I decided to adjust the theming later.

Process

I designed all sites at the same time with each page next to each other. This made it easy to:

  • Move/copy components from one site to another

  • Quickly see how changes to a component or style effects all sites

I would also update components while zoomed out to see how the updates affected each page simultaneously.

Information Widgets

The key purpose for each site is to provide information. I noticed similar solutions in my research for retrieving information, which led me to create a widget for each site that displays info or provides a way to search for info. These widgets share a common visual style and are positioned as the main focal point at the top of each site's homepage.

The widgets are built with shared components, which grounds each site with a common visual and functional language and makes each site look like they belong to the same collection of resources.

IPTS Final Results

Site Designs

Component Library

Style Guide Documentation

Successful Rebrand

IPTS —> Shuddle

After finishing the IPTS Design System, it was time for a rebrand with a new set of colors, logos and type treatments. Also, the company name changed from IPTS to Shuddle.

Fortunately, it was easy to quickly switch everything out because everything was saved as a style or component. Within about 10 minutes, I created a new Shuddle component library by duplicating the IPTS library and swapping out the old styles and logos for new ones. Then, I swapped the IPTS library in all of the IPTS page designs for the new Shuddle library.

Thanks to the dynamic nature of how the UI Kit was created and implemented, all of my styles and components instantly changed in the design file for a successful rebrand. I was even able to sync the Zeroheight to quickly update the documentation with the new styles.

Create a Design System to power 3 websites under 1 company brand called IPTS. The Design System should include the following:

  • 3 Website Designs (Logo provided)

  • Foundational UI Components and Styles (Figma)

  • Style Guideline documentation for the UI Components and Styles

Shuddle Final Results

Site Designs

Component Library

Artifacts

IPTS

Shuddle

Bank Balance Forecasting App
UX Design • UI Design • Front-End Development
I designed and developed my own bank balance forecasting app to incorporate solutions that would compliment the features I utilize in an online budgeting tool.
E-Commerce Design System
Figma UI Kit • Design System Documentation
I created a design system that would streamline processes, improve consistency, and provide a clear design language for the The Container Store’s E-commerce team.