Design SYSTEM

Design Components Library

COMPANY

Zetwerk

tools used

Figma

ROLE

Sec. Product Designer

Project description

Project description

Project description

We designed an in-house design system for Zetwerk Brand, to have similar components and interactions in all our products.

The design System was defined to make it easier for the development to incorporate components and use them in all the products.

Timeline

This was an ongoing process that took approximately 6 months to complete

Background

We created this project to bring consistency and coherence across Zetwerk’s product ecosystem. Previously, each product was designed with its own visual style and structure, which led to a fragmented experience and a lack of clear, recognizable brand language.

To address this, Zetwerk decided to build a unified design system that could represent a harmonious brand across all products. The design team developed a system that aligned with engineering constraints, supported design scalability, and stayed true to Zetwerk’s overall brand identity.

Input Fields

Input Fields

Input Fields

Input fields are an essential user interface design element, providing users with the means to enter non-standardized responses.

Inputs come in 5 states – default, hover, focus, error, and disabled.

Anatomy

1. Label

This should indicate what sort of information the field requires and is left-aligned directly above the input area.

2. Placeholder text

Let people know how they should use the field, for example, “Start typing to see names.”

3. Input area

This is where people enter text.

4. Helper text

Gives context about a field’s input.

Variants

Label

This should indicate what sort of information the field requires and is left-aligned directly above the input area.

Error

When the user interacts with an input field and provides invalid or incorrect data, the system can display an “error” helper text. This is essential for notifying users about input validation issues and guiding them to correct their mistakes. The error message should be clear and specific to assist users in rectifying the problem.

Success

The “success” helper text can be shown when users successfully complete a task or action. For instance, after submitting a form, displaying a success message lets users know that their action was successful, providing positive feedback.

Warning

The “warning” helper text is useful when users need to be alerted about potential issues or risks. It can be used to warn users of potential consequences or actions that might have unintended results.

Buttons

Buttons

Buttons

A button is a clickable element used to perform an action. It contains a text label and a supporting icon can be displayed.

Button Specs

Icon

Text buttons might be supplemented with an icon to both clarify action and call attention to a button. Icons are always positioned to the left or the right of the text label.
The button can also be used without label text.

Button Size - Regular

The regular button is the default button size.

Button Size - Small

An alternative button size for use in tight spaces.

Filter Interaction

Filter Interaction

Filter Interaction

Filters are used to find the required item by providing specifications. It makes finding the required content easy and quick

Explore more design system Items..

Explore more design system Items..

Explore more design system Items..

Follow me on other channels

Medium/@eeshagupta5

Behance

Follow me on other channels

Medium/@eeshagupta5

Behance

Follow me on other channels

Medium/@eeshagupta5

Behance

Create a free website with Framer, the website builder loved by startups, designers and agencies.