Projects

2022 - present

Summer.fi design libraries

Design System

Design System

Icon Design

Icon Design

Illustration

Illustration

Why

  • Improve the efficiency of the design process
  • Keep design consistent across all products

  • Prevent similar and repeated components

How to structure the libraries

As same as the common design system structure, we followed Atomic Design principles to create Summer.fi’s design system. It has 6 foundations and 1 component library.
  • Color and variables
  • Radius & Borders
  • Shadows
  • Typography
  • Illustrations
  • Icons
  • Component library

Icon library

It was composed of three groups of icons:
  • Standard icons: Those are for the everyday use cases, e.g., wallet, arrows, check, close, etc.
  • Branding icons: The icons from partners, social media, layer 2 networks, and protocols
  • Token icons: The popular DeFi tokens supported in Summer.fi

Illustration library

The graphics used in banners, modals, and side panels are collected here.

Component library

There are many components in the design system, such as buttons, dropdowns, banners, navigation, etc., so here I only take a few examples to demonstrate how the design team builds those components.
Those components were created by utilizing variants, variables, and properties in Figma.
Example: Dropdown
It is broken down into 3 parts:
  • Atoms (Basic Elements)
  • Molecules (Basic components)
  • Dropdown components
  • Variants (Examples)

Basic elements

Basic components

Dropdown components

Dropdown examples & examples

Demo

I demonstrate how the dropdown component works in this video.

Made with ❤️ by Hazel Yang

Made with ❤️ by Hazel Yang