Header Image

UI KIT

Atom by Atom


Challenge

Imagine... Due to client confidentiality, you can't share all the projects you have been working on.

Solution

That's how I built my brand and developed its UI kit based on previous experience.

Tools

Figma

Focus

Component library

Variables

Semantic tokens

Accessibility

Documentation

1. Logo

I named my brand "Imagine" (a) and defined five key UX screens to create their corresponding components. I also adapted the logotype to align with them (b).

(a) logo WIP

Dashboard

Dashboard

Table

Table

Sign In/Up

Sign In/Up

Product Listing

Product Listing

Checkout

Checkout

(b) logotype variants

2. Grayscale Drafts

I started designing component sets in grayscale to create a clear hierarchy. The dashboard was my initial screen, as it is complex and contains many common components.

1

1

1

1

Mo

Mo

Mo

Su

Mo

Tu

We

Th

Fr

Sa

January

January

January

January

2025

2025

2025

2025

29

30

31

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

1

January

2025

Su

Mo

Tu

We

Th

Fr

Sa

29

30

31

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

1

evolution of the calendar component

3. Typography Scale

While doing so, I also adjusted my typography scale and created variable collection with font-family, font-size, font-weight, font-line-height.

Eyebrow

H 1

H 2

P

GREAT DEAL

New Loyal Program

Explore the benefits for you

Read more

4. Grid System

The dashboard started to take shape by following parameters:

grid:

8-point

columns:

12

margin:

32 px

gutter:

32 px

Grayscale Dashboard with a grid system

5. Color Variables

Having a clear hierarchy based on neutrals, I added my primary and colors.

neutral 100

HSL: 0 0 40

O: 100

neutral 80

HSL: 0 0 50

O: 100

neutral 60

HSL: 0 0 60

O: 100

neutral 40

HSL: 0 0 70

O: 100

neutral 20

HSL: 0 0 80

O: 100

neutral 0

HSL: 0 0 90

O: 100

primary 100

HSL: 263 86 40

O: 100

primary 80

HSL: 263 87 50

O: 100

primary 60

HSL: 263 86 60

O: 100

primary 40

HSL: 263 86 70

O: 100

primary 20

HSL: 263 86 80

O: 100

primary 0

HSL: 263 85 90

O: 100

The semantic color tokens follow the structure:

component-category-state

6. Colorful Layout

Colorful Dashboard with a primary color
Phone Screen -  2
Phone Screen -  2

7. Next Steps

I continually improve the design kit by adapting it for additional projects. Current state:

220+

interactive components

80+

variables:

3 collections

5+

key UX screens and prototypes

Imagine: More Projects

HeaderImage

Table:

Row by Row

Based on a Task Management Tool

Imagine, 2025

HeaderImage

Table:

Row by Row

Based on a Task Management Tool

HeaderImage

Table:

Row by Row

Based on a Task Management Tool

HeaderImage

Table:

Row by Row

Based on a Task Management Tool

Imagine, 2025

Header Image

Sing Up/In:

Screen by Screen

Focused on Accessibility

Imagine, 2025

Header Image

Sing Up/In:

Screen by Screen

Focused on Accessibility

Header Image

Sing Up/In:

Screen by Screen

Focused on Accessibility

Header Image

Sing Up/In:

Screen by Screen

Focused on Accessibility

Imagine, 2025

Header Image

Product List:

Filter by Filter

Focused on Usability

Imagine, 2025

Header Image

Product List:

Filter by Filter

Focused on Usability

Header Image

Product List:

Filter by Filter

Focused on Usability

Header Image

Product List:

Filter by Filter

Focused on Usability

Imagine, 2025

Header Image

Checkout:

Step by Step

Based on E-Commerce Experience

Imagine, 2025

Header Image

Checkout:

Step by Step

Based on E-Commerce Experience

Header Image

Checkout:

Step by Step

Based on E-Commerce Experience

Header Image

Checkout:

Step by Step

Based on E-Commerce Experience

Imagine, 2025

0

0

0

0

0

0

0

0

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