Inspirato design system

Horizontal line
Throughout my time at Inspirato, I was leading the maintenance and process for the existing design system to update components, increase adoption, and audit accessibility.

my role

Design lead

the team

Product Design team
Front-end developers

Context

Inspirato is a luxury travel subscription focused on creating a memorable and unique member experience. As a member of the Product Design team, we were a team of 4 designers supporting 80+ engineers shipping consistent products.

Problems &
opportunities

I believe design systems should streamline the design process and focus on 3 goals: flexibility, accessibility and productivity.

Quote from Dan Mall

When I joined in 2021, I hosted a workshop with the team to align on the problems we wanted to address and these were the highest priority items:

Solutions

1. Optimize components with auto layout and property variables

We went component by component reducing the number of variants, fixing auto layout issues, and improving overall usability.

When variables became an option, we could better align with our code. It unstuck us from work arounds we were using to increase consistency and better match what developers were referencing.

2. WCAG Accessibility audit of our design system

In the fall of 2022, I completed a full accessibility audit of our design system. This involved taking a UX accessibility course, testing each component against WCAG standards, putting together recommendations based on priority and level of effort, and presenting those recommendations to stakeholders.

Mockups

Before and after

After getting sign off from leadership, I created a Trello board with all of the recommended updates to improve our accessibility. Designers worked on an individual task, got sign off from the design team, and handed final designs off to developers.

3. Enhance document usability and celebrate wins

Improve design system structure by adding contextual documentation to help find-ability, clean up page structure and remove any pages we didn’t find critical.

Start tracking progress of the tasks being worked on, the types of fixes for each tickets, and celebrate the wins often.

Outcome & results

Last updated November 2023

By creating a more formal process for our design system and bridging the gap with developers: