Header Image

UI KIT

Atom by Atom


Header Image

UI KIT

Atom by Atom


Header Image

UI KIT

Atom by Atom


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

Dashboard

Dashboard

Table

Table

Table

Table

Sign In/Up

Sign In/Up

Sign In/Up

Sign In/Up

Product Listing

Product Listing

Product Listing

Product Listing

Checkout

Checkout

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

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

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

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
Grayscale Dashboard with a grid system
Grayscale Dashboard with a grid system
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 100

HSL: 0 0 40

O: 100

neutral 80

HSL: 0 0 50

O: 100

neutral 80

HSL: 0 0 50

O: 100

neutral 60

HSL: 0 0 60

O: 100

neutral 60

HSL: 0 0 60

O: 100

neutral 40

HSL: 0 0 70

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 100

HSL: 263 86 40

O: 100

primary 80

HSL: 263 87 50

O: 100

primary 80

HSL: 263 87 50

O: 100

primary 60

HSL: 263 86 60

O: 100

primary 60

HSL: 263 86 60

O: 100

primary 40

HSL: 263 86 70

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
Colorful Dashboard with a primary color
Colorful Dashboard with a primary color
Colorful Dashboard with a primary color
Phone Screen -  2
Phone Screen -  2
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