Home / Projects / Design System

Design System

Atomic Design Method

Design System
Design System

About Project

What is an Atomic Design?

Atomic design is a product design methodology that’s based on a hierarchy of varyingly complex components. Its creator Brad Frost classified it into six stages: tokens, atoms, molecules, organisms, templates, and pages. According to this theory, a change at any stage will affect all stages that come after it.

Tokens

The smallest functional units of matter at the sub-atomic level, consistent with raw values. Represented by context-agnostic names or names with a shared semantic meaning to a majority group of items within a component.

Atoms

These are the smallest units that cannot be broken down into parts without losing their meaning.

Molecules

Molecules are combinations of atoms that work together to form more complex UI elements, such as form fields, buttons with icons, navigation bars, or dropdown menus.

Organisms

Organisms refer to complex UI components made up of groups of molecules and/or atoms and possibly other organisms. These are relatively complex sections of a user interface that form distinct parts of a system.

Templates

Templates in atomic design are the equivalent of wireframes containing grayscale placeholders before real content is available, serving as foundational structures for page
layouts and content organization.

Pages

In the atomic design, pages are instances of templates populated with real content, presenting the final output for user interaction and experience.

design process

Creating a design system is a strategic process that requires careful planning and execution. Here’s the step-by-step process we use to create design systems for our clients:

Fonts and Colors

Typography

Before you dig into details, you have to settle on basics: font(or fonts). Through exploration, comparison, research, and often — for large companies — making a font themselves, every display cascades from and depends on this choice. Most design systems demonstrate a typography scale in documentation as a vertical stack.

Colors

We start by understanding the brand’s identity, values, and objectives. Colors should align with the brand’s personality and message.

Tokens

Grid system

The grid is the structural foundation of all visual elements, from typography to columns, boxes, icons, and illustrations. It provides guidance for all creative decision-making, supporting content, and creating a consistent, repeatable, and responsive framework for design.

Spacing

The consistent and intentional use of a spacing system creates a more harmonious experience for the end user. A spacing system also lays a foundation for responsive design and customisable UI density in the future, which will enhance the overall quality and accessibility of our products.

Iconography

Icons should be used to maximize comprehension and reduce cognitive load when you need to call attention to a particular action, command, or section. We decided to use the Untitled icons library.

Buttons

Buttons are clickable elements that are used to trigger actions. They communicate calls to action to the user and allow users to interact with pages in a variety of ways. Button labels express what action will occur when the user interacts with it.

Atoms

Inputs and Dropdowns

Text input is an interactive field that allows users to enter text and data. It’s commonly used in form patterns.You can find the default text input, the text input with a button, and the password input. Password inputs include a hide/show control and can’t contain a button.

Dropdowns

Molecules

Navigation

Navigation is the act of moving between screens of an app to complete tasks. It’s enabled through several means: dedicated navigation components, embedding navigation behaviour into content, and platform affordances.

Header

Sidebar

File upload

Calendar

All elements are prepared for variability

We prepared variables of the colors for the light and dark themes, so you can adjust each of them or create a new one. This method gives you an easy way to design a new theme quickly.

Light theme

Dark theme

Your custom theme

Feel like this is what you’ve been looking for?

You know what to do

Contact US

Get in touch with us by