Atomic Design

You can’t build anything on a flimsy foundation
— Hill Harper

Create Something Strong

Stakeholders for a new skill share company called Spark requested help with creating a brand identity. In discussing their needs further, I suggested we evolve the project to create a design system. We discussed the importance of establishing clear guidelines for designers and that creating components is the foundation to build strong effective designs.

Scope of Work

  • Brand Identity

  • Design System

  • Atomic Design

Tools Used

  • Figma

  • Adobe Illustrator

  • Adobe Photoshop

Discovery & Development

My first step was to meet with the client and become familiar with what their skill share product would be. They described their company as a learning platform for “makers and tinkerers.” The sorts of skills or activities available would be woodworking, creating gadgets, as well as wiring/circuit crafts.

For the aesthetic, the client wanted warmth and texture, with an heirloom feeling. This direction led to a mood board and from there, I began sketching ideas for the logo. I settled on 3 logo options to present and I tried each with style tiles to give a general site appearance and help the client make a choice.

1

3

2

Ultimately, the stakeholders liked elements from each of these style tiles. They wanted to incorporate the etched illustrative style from Style #1 but they liked the logo and textured type from Style #3. They also liked the addition of another vibrant color to partner with the yellow, though we agreed to adjust the red-orange shade.

I took these notes and combined elements to create a hero section mockup and brand statement for client approval. With this foundation defined, it was time to begin establishing brand guidelines that would steer the creation of design system components.

Building the Parts

I began by designing and documenting the fundamentals of the brand guide, including color, typography, decorative elements, imagery and more. Establishing brand guidelines is the first step to creating a strong, effective design system, built under the guiding principles of Atomic Design (see below). This type of design practice is highly effective to create uniformity and brand adherence.

Creating Components

Building from the Basics

With the fundamentals of the brand established, I began creating components using the principles of Atomic Design. Starting from the smallest pieces or “atoms” of the design system, I could then easily combine those elements into “molecules” or groups of atoms. This method led to consistency with the designs and ensured that edits I made would reverberate across all of the child elements as well.

Buttons & Links

Buttons and links are used to indicate an a call to action. When using, incorporate suggested states to indicate affordance and suggest interaction. When deciding on which size button or link to use, consider the priority of the action on the page.

Notifications

Notifications provide important top-level feedback to users. They warn users of a problem or error or share urgent information. They can also provide positive feedback for successful actions or information.

Navigation & Headers

Headers provide top level organization and elements to navigate the site. These should be responsive to screen size with collapisble menus for smaller screen sizes.

Images & Cards

Cards are containers used to group related content in truncated form. They can hold a variety of image and type content and generally contain a clear call to action.

Progress Trackers

Progress trackers are used to show steps completed and steps to still complete. Each tracker has variants to show completed steps, current steps and incomplete steps.

Inputs

Text inputs are used for user text entry. The input container must have label text and placeholder text. Whenever possible, provide error or success feedback with feedback colors, icon use in input container and helper text below input container.

Results

Applying the principles of Atomic Design to the process of building Spark’s brand identity and design system worked well to create a cohesive robust brand. Additionally, the system is easily editable since each piece is built by combining atomic elements. The system has room to grow and certainly could expand as needed, within the clearly defined guidelines of the brand.

Previous
Previous

Media Streaming

Next
Next

Voter Engagement