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.
