Creating a Design System / Olipop Soda

Usability Testing /
Amon Carter Museum of Art

Creating a Design System / Olipop Soda

Over two months, my team consisting of 3 UX Designers created a comprehensive design system for Olipop, a vibrant probiotic soda brand. This project involved conducting an extensive UI inventory, developing a Figma UI kit with advanced components and variable states, and crafting detailed documentation hosted on Zeroheight. The goal was to streamline Olipop's design process, enhance accessibility, and establish a cohesive visual language that reflects their colorful and fun brand identity.

Over two months, my team consisting of 3 UX Designers created a comprehensive design system for Olipop, a vibrant probiotic soda brand. This project involved conducting an extensive UI inventory, developing a Figma UI kit with advanced components and variable states, and crafting detailed documentation hosted on Zeroheight. The goal was to streamline Olipop's design process, enhance accessibility, and establish a cohesive visual language that reflects their colorful and fun brand identity.

Over two months, my team consisting of 3 UX Designers created a comprehensive design system for Olipop, a vibrant probiotic soda brand. This project involved conducting an extensive UI inventory, developing a Figma UI kit with advanced components and variable states, and crafting detailed documentation hosted on Zeroheight. The goal was to streamline Olipop's design process, enhance accessibility, and establish a cohesive visual language that reflects their colorful and fun brand identity.

TL/DR

Project Overview

Project Overview

Project Overview

Olipop is a fun and vibrant probiotic soda brand that struggles with inconsistency, usability, and accessibility across its digital assets.

Olipop is a fun and vibrant probiotic soda brand that struggles with inconsistency, usability, and accessibility across its digital assets.

Olipop is a fun and vibrant probiotic soda brand that struggles with inconsistency, usability, and accessibility across its digital assets.

So what did we do?

So what did we do?

So what did we do?

Condensed and Standardized

Condensed and Standardized

Condensed and Standardized

Conducted a thorough UI inventory and identified redundant styles and components.

Conducted a thorough UI inventory and identified redundant styles and components.

Conducted a thorough UI inventory and identified redundant styles and components.

Comprehensive UI Kit

Comprehensive UI Kit

Comprehensive UI Kit

Created a Figma UI Kit with advanced components and patterns, along with foundational styles and tokens.

Created a Figma UI Kit with advanced components and patterns, along with foundational styles and tokens.

Documentation on Zeroheight

Documentation on Zeroheight

Documentation on Zeroheight

Provided useful documentation, rules and guidelines for Designers and Developers.

Provided useful documentation, rules and guidelines for Designers and Developers.

Problem

What is Olipop? Why does it need a Design System?

What is Olipop? Why does it need a Design System?

What is Olipop? Why does it need a Design System?

Olipop is a rapidly growing probiotic soda brand that combines nostalgic flavors with modern wellness, offering a healthier alternative to traditional soft drinks. Known for its vibrant, playful, and colorful design identity, Olipop appeals to a wide audience seeking both taste and health benefits. As the brand expands its reach, maintaining a consistent and accessible digital presence has become essential to support its growth.

Olipop is a rapidly growing probiotic soda brand that combines nostalgic flavors with modern wellness, offering a healthier alternative to traditional soft drinks. Known for its vibrant, playful, and colorful design identity, Olipop appeals to a wide audience seeking both taste and health benefits. As the brand expands its reach, maintaining a consistent and accessible digital presence has become essential to support its growth.

Olipop is a rapidly growing probiotic soda brand that combines nostalgic flavors with modern wellness, offering a healthier alternative to traditional soft drinks. Known for its vibrant, playful, and colorful design identity, Olipop appeals to a wide audience seeking both taste and health benefits. As the brand expands its reach, maintaining a consistent and accessible digital presence has become essential to support its growth.

Design challenges with the Current Website

Design challenges with the Current Website
Bloated inventory with lots of redundancy

Bloated inventory with lots of redundancy

Bloated inventory with lots of redundancy

The Olipop website has more than 75 Colors, 28 text styles and 17 different button styles, that create unnecessary visual clutter and inconsistency.

The Olipop website has more than 75 Colors, 28 text styles and 17 different button styles, that create unnecessary visual clutter and inconsistency.

The Olipop website has more than 75 Colors, 28 text styles and 17 different button styles, that create unnecessary visual clutter and inconsistency.

No Clear Brand Identity

No Clear Brand Identity

No Clear Brand Identity

While visually engaging, Olipop lacks repetitive patterns, resulting in a missing visual throughline to unify its pages and establish a cohesive identity.

While visually engaging, Olipop lacks repetitive patterns, resulting in a missing visual throughline to unify its pages and establish a cohesive identity.

While visually engaging, Olipop lacks repetitive patterns, resulting in a missing visual throughline to unify its pages and establish a cohesive identity.

Usability and Accessibility issues

Usability and Accessibility issues

Usability and Accessibility issues

Some buttons and icons fell short of WCAG standards for color contrast and sizing, misaligning with Olipop's inclusive brand values.

Some buttons and icons fell short of WCAG standards for color contrast and sizing, misaligning with Olipop's inclusive brand values.

Some buttons and icons fell short of WCAG standards for color contrast and sizing, misaligning with Olipop's inclusive brand values.

Solution

How can a Design system help?

How can a Design system help?

How can a Design system help?

A Design System addresses the root cause: the lack of foundational rules and scalable design components. By doing so, we ensure future designs not only stay true to Olipop’s vibrant identity but also prioritize accessibility and functionality.

A Design System addresses the root cause: the lack of foundational rules and scalable design components. By doing so, we ensure future designs not only stay true to Olipop’s vibrant identity but also prioritize accessibility and functionality.

A Design System addresses the root cause: the lack of foundational rules and scalable design components. By doing so, we ensure future designs not only stay true to Olipop’s vibrant identity but also prioritize accessibility and functionality.

Standardization

Standardization

Standardization

By establishing a cohesive visual and functional language for all digital assets.

By establishing a cohesive visual and functional language for all digital assets.

By establishing a cohesive visual and functional language for all digital assets.

Efficiency

Efficiency

Efficiency

By streamling design and development workflows with reusable components and styles.

By streamling design and development workflows with reusable components and styles.

By streamling design and development workflows with reusable components and styles.

Accessibility

Accessibility

Accessibility

By baking WCAG compliance into the system, ensuring all designs meet accessibility standards.

By baking WCAG compliance into the system, ensuring designs meet a||y standards.

By baking WCAG compliance into the system, ensuring all designs meet accessibility standards.

Introducing Fizz
Olipop's Design System

Introducing Fizz
Olipop's Design System

Introducing Fizz
Olipop's Design System

Fizz is Olipop’s design system, created to ensure a unified and delightful user experience across all digital touchpoints.

The Fizz Design system consists of:

  1. A Comprehensive UI Kit (Figma)

  2. Documentation and Resources (Zeroheight)

Not sure if Fizz is right for you and your team? View our Pitch Deck here!

Fizz is Olipop’s design system, created to ensure a unified and delightful user experience across all digital touchpoints.

The Fizz Design system consists of:

  1. A Comprehensive UI Kit (Figma)

  2. Documentation and Resources (Zeroheight)

Not sure if Fizz is right for you and your team? View our Pitch Deck here!

Fizz is Olipop’s design system, created to ensure a unified and delightful user experience across all digital touchpoints.

The Fizz Design system consists of:

  1. A Comprehensive UI Kit (Figma)

  2. Documentation and Resources (Zeroheight)

Not sure if Fizz is right for you and your team? View our Pitch Deck here!

How did we Create the Fizz Design System?

Step 1/3

Step 1/3

Set Strong Foundations

Set Strong Foundations

Set Strong Foundations

We started by establishing foundational rules and guidelines that embodied Olipop’s core values: Fun, Simplicity, and Inclusivity. These principles became the cornerstone of the design system.

Condensed Color Styles

Condensed Color Styles

Simplified the color palette, creating main theme colors as well as a streamlined 8 shades for the product flavors.

Simplified the color palette, creating main theme colors as well as a streamlined 8 shades for the product flavors.

Simplified the color palette, creating main theme colors as well as a streamlined 8 shades for the product flavors.

Foundational Elements

Foundational Elements

Ensured visual cohesiveness through a dedicated Icon library and sizing guide.

Ensured visual cohesiveness through a dedicated Icon library and sizing guide.

Ensured visual cohesiveness through a dedicated Icon library and sizing guide.

Ensured Consistent Designs

Ensured Consistent Designs

Established typography, grids, layouts, and spacing guidelines to ensure visual consistency.

Established typography, grids, layouts, and spacing guidelines to ensure visual consistency.

Established typography, grids, layouts, and spacing guidelines to ensure visual consistency.

Created Figma Tokens

Created Figma Tokens

Created tokens (primitive and semantic) to eliminate guesswork and to standardize design workflows.

Created tokens (primitive and semantic) to eliminate guesswork and to standardize design workflows.

Created tokens (primitive and semantic) to eliminate guesswork and to standardize design workflows.

Step 2/3

Created an extensive UI Library in Figma

Created an extensive UI Library in Figma

Created an extensive UI Library in Figma

We developed a comprehensive UI kit based on Brad Frost's atomic design principles, starting with smaller atoms and combining them to form more complex, reusable patterns.

Prioritized Flexibility

Prioritized Flexibility

Breaking components into smaller, reusable atoms allows designers to efficiently create and modify molecules to fit the content.

Breaking components into smaller, reusable atoms allows designers to efficiently create and modify molecules to fit the content.

Breaking components into smaller, reusable atoms allows designers to efficiently create and modify molecules to fit the content.

Streamlined repeat workflows

Streamlined repeat workflows

By identifying the most common patterns, we enabled designers to save time with drag-and-drop functionality for seamless integration.

By identifying the most common patterns, we enabled designers to save time with drag-and-drop functionality for seamless integration.

By identifying the most common patterns, we enabled designers to save time with drag-and-drop functionality for seamless integration.

The Fizz Design System has components that:

The Fizz Design System has components that:
Easily Swap between Variants

Easily Swap between Variants

Components are built with variants, allowing users to easily swap them to fit their content, saving time and enhancing flexibility.

Components are built with variants, allowing users to easily swap them to fit their content, saving time and enhancing flexibility.

Components are built with variants, allowing users to easily swap them to fit their content, saving time and enhancing flexibility.

Eliminate Guesswork

Eliminate Guesswork

By using semantic tokens for components, designers and developers can work seamlessly without guesswork.

By using semantic tokens for components, designers and developers can work seamlessly without guesswork.

By using semantic tokens for components, designers and developers can work seamlessly without guesswork.

Build Pages Quicker

Build Pages Quicker

Frequently used patterns are included in the UI kit, saving time and allowing designers to focus on creativity rather than starting from scratch.

Frequently used patterns are included in the UI kit, saving time and allowing designers to focus on creativity rather than starting from scratch.

Frequently used patterns are included in the UI kit, saving time and allowing designers to focus on creativity rather than starting from scratch.

Let’s Collaborate!
DESIGNER | INNOVATOR | STRATEGIST |
Let’s Collaborate!
DESIGNER | INNOVATOR | STRATEGIST |

Inclusive Design

How is Accessibility prioritized in the Fizz Design System?

How is Accessibility prioritized in the Fizz Design System?

Accessibility is a core focus of the design system, reflecting Olipop’s commitment to inclusivity and its brand values. By integrating accessibility standards into every aspect of the design, we ensured that Olipop’s digital presence remains functional and welcoming for all users.

Accessibility is a core focus of the design system, reflecting Olipop’s commitment to inclusivity and its brand values. By integrating accessibility standards into every aspect of the design, we ensured that Olipop’s digital presence remains functional and welcoming for all users.

Touch Target and Text Sizes

Touch Target and Text Sizes

Developed accessible components with appropriate sizes for text and interactive elements, ensuring usability for users with vision or motor impairments.

Developed accessible components with appropriate sizes for text and interactive elements, ensuring usability for users with vision or motor impairments.

Color Contrast

Color Contrast

Ensured WCAG-compliant color contrast (AA standard, 4.5:1 or higher) across all elements, including product flavor colors, to enhance accessibility for users with low vision or color blindness.

Ensured WCAG-compliant color contrast (AA standard, 4.5:1 or higher) across all elements, including product flavor colors, to enhance accessibility for users with low vision or color blindness.

WCAG Compliance

WCAG Compliance

Included accessibility guidelines and links to WCAG documentation to support future design efforts and ensure ongoing compliance.

Included accessibility guidelines and links to WCAG documentation to support future design efforts and ensure ongoing compliance.

Step 3/3

Documented our Design System on Zeroheight

Documented our Design System on Zeroheight

Documented our Design System on Zeroheight

The design system and its documentation serve as a single source of truth, empowering designers, developers, and stakeholders to collaborate more efficiently while ensuring consistency with Olipop’s brand values. By hosting it on ZeroHeight, the resources are easily accessible, reducing repetitive problem-solving and streamlining onboarding for new team members.

The design system and its documentation serve as a single source of truth, empowering designers, developers, and stakeholders to collaborate more efficiently while ensuring consistency with Olipop’s brand values. By hosting it on ZeroHeight, the resources are easily accessible, reducing repetitive problem-solving and streamlining onboarding for new team members.

The design system and its documentation serve as a single source of truth, empowering designers, developers, and stakeholders to collaborate more efficiently while ensuring consistency with Olipop’s brand values. By hosting it on ZeroHeight, the resources are easily accessible, reducing repetitive problem-solving and streamlining onboarding for new team members.

Documentation for each component

Each component is accompanied by detailed documentation that outlines its anatomy (essential vs. optional parts), variant states, usage guidelines with do's and don'ts, and accessibility considerations to support informed and inclusive design decisions. This ensures both designers and developers have clear guidance on the optimal use of components for various scenarios.

Each component is accompanied by detailed documentation that outlines its anatomy (essential vs. optional parts), variant states, usage guidelines with do's and don'ts, and accessibility considerations to support informed and inclusive design decisions. This ensures both designers and developers have clear guidance on the optimal use of components for various scenarios.

What value does the Design system create?

What value does the Design system create?

A common challenge in adopting design systems is the perception that they primarily benefit designers. However, the true value of a design system emerges when everyone—designers, developers, and stakeholders—align around a single source of truth, fostering collaboration, consistency, and efficiency.

A common challenge in adopting design systems is the perception that they primarily benefit designers. However, the true value of a design system emerges when everyone—designers, developers, and stakeholders—align around a single source of truth, fostering collaboration, consistency, and efficiency.

A common challenge in adopting design systems is the perception that they primarily benefit designers. However, the true value of a design system emerges when everyone—designers, developers, and stakeholders—align around a single source of truth, fostering collaboration, consistency, and efficiency.

For Designers

For Designers

For Designers

Offers clear guidelines and reusable components to streamline workflows for both existing and new team members.

Offers clear guidelines and reusable components to streamline workflows for both existing and new team members.

Offers clear guidelines and reusable components to streamline workflows for both existing and new team members.

For Developers

For Developers

For Developers

Provides standardized tokens and documentation to simplify collaboration with designers and implementation.

Provides standardized tokens and writing to simplify collaboration with designers and to implement.

Provides standardized tokens and documentation to simplify collaboration with designers and implementation.

For Stakeholders

For Stakeholders

For Stakeholders

Ensures brand values, consistency and alignment across all designs, supporting strategic goals.

Ensures brand values, consistency and alignment across all designs, supporting strategic goals.

Ensures brand values, consistency and alignment across all designs, supporting strategic goals.

Conclusions and Takeaways

Conclusions and Takeaways

Working on the Olipop design system deepened my understanding of creating scalable design solutions while honing my skills in Figma components, variables, and advanced prototyping. I also gained valuable insights into the importance of design tokens, accessibility, and cross-functional collaboration in building systems that benefit both teams and users.

Working on the Olipop design system deepened my understanding of creating scalable design solutions while honing my skills in Figma components, variables, and advanced prototyping. I also gained valuable insights into the importance of design tokens, accessibility, and cross-functional collaboration in building systems that benefit both teams and users.

Working on the Olipop design system deepened my understanding of creating scalable design solutions while honing my skills in Figma components, variables, and advanced prototyping. I also gained valuable insights into the importance of design tokens, accessibility, and cross-functional collaboration in building systems that benefit both teams and users.

Positives & Strengths

Positives & Strengths

Positives & Strengths

I upskilled in creating Figma components, using variables, and building advanced prototypes, while also learning how design tokens benefit both designers and developers.

I upskilled in creating Figma components, using variables, and building advanced prototypes, while also learning how design tokens benefit both designers and developers.

I upskilled in creating Figma components, using variables, and building advanced prototypes, while also learning how design tokens benefit both designers and developers.

Possible Next Steps

Possible Next Steps

Possible Next Steps

To conduct user research to evaluate the effectiveness of the content on Olipop's website, enabling me to develop a holistic design proposal alongside the design system.

To conduct user research to evaluate the effectiveness of the content on Olipop's website, enabling me to develop a holistic design proposal alongside the design system.

To conduct user research to evaluate the effectiveness of the content on Olipop's website, enabling me to develop a holistic design proposal alongside the design system.

My takeaway

My takeaway

My takeaway

Having a universal source of truth cuts down on repetitive work and helps bring designers, PM's, and developers onto the same page, making collaboration smoother and more efficient.

Having a universal source of truth cuts down on repetitive work and helps bring designers, PM's, and developers onto the same page, making collaboration smoother and more efficient.

Having a universal source of truth cuts down on repetitive work and helps bring designers, PM's, and developers onto the same page, making collaboration smoother and more efficient.

Project Highlights!

Project Highlights!

User Testing our Figma UI Kit

We conducted usability testing of our UI Kit with other designers to evaluate how effectively they could navigate the kit to locate assets, customize components, and construct pages efficiently.

Delivering our Pitch

We pitched the Fizz design system to a mock panel of designers, developers, and stakeholders, delivering a compelling value statement to showcase its impact and benefits.

Let’s Collaborate!
DESIGNER | INNOVATOR | STRATEGIST |

Let’s
Collaborate!

DESIGNER | INNOVATOR | STRATEGIST |
Let’s
Collaborate!
DESIGNER | INNOVATOR | STRATEGIST |

©

Shreedhar Verma

2024