VAGARO

Design System Documentation

Establishing a source of truth to enable continued growth and product consistency.

ROLE

Product Design Intern

TEAM

Team Member

TIMELINE

Mon 2024 - Mon 2025

OVERVIEW

Vagaro's current design process is inefficient and allows for inconsistencies within the product. Allowing these problems to continue will breed consumer mistrust and prevent Vagaro from continuing to grow as a company. Within the span of three months, we established a design system documentation to handle these issues of inefficiency and inconsistency within the Product team.

ROLE

Product Design Intern

TEAM

Team Member

TIMELINE

Mon 2024 - Mon 2025

OVERVIEW

Vagaro's current design process is inefficient and allows for inconsistencies within the product. Allowing these problems to continue will breed consumer mistrust and prevent Vagaro from continuing to grow as a company. Within the span of three months, we established a design system documentation to handle these issues of inefficiency and inconsistency within the Product team.

ROLE

Product Design Intern

TEAM

Team Member

TIMELINE

Mon 2024 - Mon 2025

OVERVIEW

Vagaro's current design process is inefficient and allows for inconsistencies within the product. Allowing these problems to continue will breed consumer mistrust and prevent Vagaro from continuing to grow as a company. Within the span of three months, we established a design system documentation to handle these issues of inefficiency and inconsistency within the Product team.

00 | FINAL PRODUCT

Zeroheight Documentation

01 | PROBLEM

The current way Vagaro designs and implements features leads to inconsistency and inefficiency.

Being new to the company allowed us to have fresh eyes on the design process at Vagaro. In the first weeks we were at Vagaro, we quickly realized that the product suffered from minor UI bugs and inconsistent use of components throughout.

02 | USER RESEARCH

Other designers were feeling similar frustrations.

Interviewing the designers within the Product team who were more familiar with the design system as well as other designers who weren't familiar showed us that we weren't the only ones with these concerns.

  1. INABILITY TO SEARCH FOR PRODUCTS

Businesses had no way to search for specific products, and as such they would resort to manually scrolling through the products to find a specific one. This was particularly problematic if the business was looking through a lot of products at once.

  1. FILTERS WERE LIMITING

Although the quantity filters are helpful to businesses looking to stock up on low quantity items, there was no way to stop sorting by quantity in the case that businesses just wanted to look at all products. Businesses would bypass this by changing the quantity option to a large custom number.

  1. NO WAY TO ADD PRODUCTS TO A PURCHASE ORDER

If businesses filtered products to create a purchase order, there was no way of going back to add more products or to change the filters on the purchase order. Therefore, businesses would have to create another purchase order instead.

03 | COMPETITIVE ANALYSIS

Vagaro can't keep thinking like a startup - we have to think bigger.

We aren't the first ones trying to solve this problem. Other companies have already done the work to ensure that their design process is consistent and efficient. We just needed to see how they did it.

04 | INFORMATION ARCHITECTURE

We took what we thought worked for other companies and used that to structure our own documentation.

We conducted a SWOT analysis of popular design systems to identify how we wanted to structure our own documentation.

05 | WORKSHOPS

Designers weren't fully on the same page when it came to when and where to use certain components.

To establish that we were holding the Product team's best interests at heart, we hosted weekly workshops to discuss the purpose and usage of components and other foundational elements. Through these workshops, we came to a consensus on how components should be used.

This helped us come up with detailed Dos and Don'ts and Best Practices for the components.

06 | IDEAL PROCESS

How will this documentation be used?

This documentation serves as a tool throughout the entire design process. Different groups of people can find different ways of utilizing the documentation that best suits their needs.

New Designers

By providing more guidance's, instructional pages, and additional resources, new designers can get started designing faster and with more clarity. This also eliminates the additional time and effort required from the existing designers to help the new ones get set up and onboard.

New Designers

By providing more guidance's, instructional pages, and additional resources, new designers can get started designing faster and with more clarity. This also eliminates the additional time and effort required from the existing designers to help the new ones get set up and onboard.

Current Designers

Make the design process more efficient for the designer and also eliminate the ambiguity on how components are used in Vagaro by establishing consistent usage of components. This can also make hand off smoother to dev as they know what behavior to expect from each component.

Current Designers

Make the design process more efficient for the designer and also eliminate the ambiguity on how components are used in Vagaro by establishing consistent usage of components. This can also make hand off smoother to dev as they know what behavior to expect from each component.

Developers

A lot of the inconsistencies and bugs are due to the lack of communication from designers and developers. As a result. we spend so much time and resources to hash out these errors. This updated design system will make it easier for both designers and devs to push for a faster feature release that is consistent and good product quality.

Developers

A lot of the inconsistencies and bugs are due to the lack of communication from designers and developers. As a result. we spend so much time and resources to hash out these errors. This updated design system will make it easier for both designers and devs to push for a faster feature release that is consistent and good product quality.

07 | NEXT STEPS

The work that we did only serves as the foundation for a system that will continue to grow.

One of the measures by which we can determine if our documentation has really succeeded is if the system will continue to expand in the future. A design system is only useful if it can serve the designers and developers that are using it.


As such, the design system will only continue to grow as we add and change components and establish better communication with developers and key stakeholders.


Our next steps include getting more dev input to see how we can make this documentation a useful tool for them. With that comes also implementing Storybook integration. Additionally, coming up with guidelines and ways to drive adoption and keep scaling the design system to accommodate for more users.

Enjoyed reading my case study?
You can find me at my socials below!