Skip to content

Atomic Design

Atomic design is a chemistry-inspired methodology for creating design systems, introduced by Brad Frost. Learn more here: https://atomicdesign.bradfrost.com/chapter-2/

This approach organizes UI components into a hierarchical structure, from smallest elements to complete pages. I’m using this methodology to document and organize the component library for my portfolio site, ensuring consistency and reusability across all pages.

LevelDescriptionExamples
AtomsSmallest, indivisible UI elementsButton, Input, Label, Icon
MoleculesGroups of atoms functioning togetherSearch bar, Menu item, Card header
OrganismsComplex components made of molecules/atomsSite header, Footer, Product grid
TemplatesPage structure with placeholder contentHomepage layout, Blog post layout
PagesTemplates populated with actual contentHomepage, About page, Blog post