Creating & Maintaining Design Systems

Creating & Maintaining Design Systems

Creating & Maintaining Design Systems

I was able to be a pivotal part of the creation and maintenance of both the consumer and the seller platform system. I will be talking about just the seller design system- Mystique, today as it was both scalable and responsive (both mobile & desktop)

I was able to be a pivotal part of the creation and maintenance of both the consumer and the seller platform system. I will be talking about just the seller design system- Mystique, today as it was both scalable and responsive (both mobile & desktop)

top flavours

top flavours

Visual Design, Design Systems

Visual Design, Design Systems

Visual Design, Design Systems

spice level

spice level

Product Designer

Product Designer

Product Designer

cook time

cook time

Oct ‘24 - Feb ‘25

Oct ‘24 - Feb ‘25

Oct ‘24 - Feb ‘25

best paired with

best paired with

Front-end Engineers

Front-end Engineers

Front-end Engineers

chef’s notes

chef’s notes

Created a scalable and responsive system with components that scale on a single code-base

Created a scalable and responsive system with components that scale on a single code-base

Created a scalable and responsive system with components that scale on a single code-base

Seller Design System- Mystique

Seller Design System- Mystique

Seller Design System- Mystique

Why create a design system?

Why create a design system?

Why create a design system?

Although very nascent as a platform, we decided to work on Mystique because of 3 main reasons-

Bring consistency

In-terms of structure (aligning work), brand language (recall) and accessibility (contrast)

Execution speed

Defining base atoms (colors, type etc) & molecules (components, states) for reuse.

Single code base

Helped us scale quickly and responsively for both mobile and desktop

Defining Atoms

Defining Atoms

Defining Atoms

Color palette

Color palette

Color palette

We went through our entire platform and our main aim was to make sure we dont inflate our design system. The colors were the first and foremost atom to be tackled- we looked into all our primary instances and accessibility and arrived at this.

We went through our entire platform and our main aim was to make sure we dont inflate our design system. The colors were the first and foremost atom to be tackled- we looked into all our primary instances and accessibility and arrived at this.

We went through our entire platform and our main aim was to make sure we dont inflate our design system. The colors were the first and foremost atom to be tackled- we looked into all our primary instances and accessibility and arrived at this.

Typography- fonts & lineheights

Typography- fonts & lineheights

Typography- fonts & lineheights

We used NOTO Sans for title and body as the typeface had to be universal and with a diverse font family (to increase scalability). We used the following font weights: Regular, Medium, Semibold (Body); Bold, Extrabold (Titles), Black & Displaybold (Headers).

We used NOTO Sans for title and body as the typeface had to be universal and with a diverse font family (to increase scalability). We used the following font weights: Regular, Medium, Semibold (Body); Bold, Extrabold (Titles), Black & Displaybold (Headers).

We used NOTO Sans for title and body as the typeface had to be universal and with a diverse font family (to increase scalability). We used the following font weights: Regular, Medium, Semibold (Body); Bold, Extrabold (Titles), Black & Displaybold (Headers).

Molecules: Components

Molecules: Components

Molecules: Components

Buttons

We defined our CTAs/ Buttons given these will be our primary action drivers and they play a very crucial role in a business/ functional/ seller-facing platform

We defined our CTAs/ Buttons given these will be our primary action drivers and they play a very crucial role in a business/ functional/ seller-facing platform

We defined our CTAs/ Buttons given these will be our primary action drivers and they play a very crucial role in a business/ functional/ seller-facing platform

Avatars/ Images

This component helped us define the visuals in a much more scalable and clean fashion. We followed a 10-100 scale which helped us a define 10 variable sizes, which will help us cover all use-cases, after doing a detailed audit of our platform.

This component helped us define the visuals in a much more scalable and clean fashion. We followed a 10-100 scale which helped us a define 10 variable sizes, which will help us cover all use-cases, after doing a detailed audit of our platform.

This component helped us define the visuals in a much more scalable and clean fashion. We followed a 10-100 scale which helped us a define 10 variable sizes, which will help us cover all use-cases, after doing a detailed audit of our platform.

Input fields

Input fields

Input fields

Next, we defined how input fields would function, since seller facing platforms require a lot of information collection. We defined two types of input fields, one stroke- cleaner, sleeker (lesser real estate); and box input field for desktop where we have more real estate.

Next, we defined how input fields would function, since seller facing platforms require a lot of information collection. We defined two types of input fields, one stroke- cleaner, sleeker (lesser real estate); and box input field for desktop where we have more real estate.

Next, we defined how input fields would function, since seller facing platforms require a lot of information collection. We defined two types of input fields, one stroke- cleaner, sleeker (lesser real estate); and box input field for desktop where we have more real estate.

Variant Pills & Tags

Since we are an e-commerce platform, ofcourse one of the most common components to be tackled was product attributes/ variant identification pills. We defined how a non-added vs an added product would look.

Since we are an e-commerce platform, ofcourse one of the most common components to be tackled was product attributes/ variant identification pills. We defined how a non-added vs an added product would look.

Since we are an e-commerce platform, ofcourse one of the most common components to be tackled was product attributes/ variant identification pills. We defined how a non-added vs an added product would look.