Creating a Figma-Based Design System
A look into the core principles, methodologies, and creative insights that paved the way for the creation of a versatile and cohesive design system. Anchored in the solid foundations of grids, typography, color accessibility, and thoughtful organization, this journey unfolds within the realm of a Figma-based design system.
Grid & Visual Scale
CS description
Our design system, much like a symphony, was meticulously orchestrated on a scale. This scale, intricately tied to the base grid, served as our guiding compass. With a 4px base grid and an 8px main grid, we adhered to a 1:1.25 ratio for our visual scale, strategically chosen to offer refined small increments, granting us the flexibility to optimize screen real estate.
Typography & Legibility
CS description
Typography, the heartbeat of design, played a pivotal role. In the world of B2C/B product design, our foremost concerns centered on legibility and accessibility. We selected CaeciliaSans for its impeccable legibility at small sizes and its friendly appearance.
Colors & Accessibility
CS description
To distinguish ourselves from the sea of white in GCal and to exude a friendly tone, we embraced a vibrant color palette. Above all, accessibility took precedence in our color choices, ensuring that our design was inclusive.
Iconography
CS description
Every image and icon size adhered to our meticulously crafted scale. We harnessed the power of Figma Variants, making each icon a parent component with variants for color and size.
Buttons & Variants
CS description
Our design system elevated buttons beyond mere interface elements. Rooted in Atomic Design, they seamlessly integrated icons, text, and colors, becoming vessels of essential brand moments. Each interaction, enriched with thoughtful copy, imagery, and animations, bore the hallmark of purpose, outcome, and personality.
Organizing Components In Figma
CS description
A well-structured and organized design system is the linchpin of design excellence. We relied on Atomic Design principles and consistent naming conventions to maintain an organized and user-friendly design system within Figma.
Managing Updates
CS description
In the ever-evolving world of design systems, effective management is key. We emphasized clear communication within the design team and across stakeholders to elucidate the why behind necessary changes, ensuring that our system evolved gracefully with the resources at hand.
The Value of a Design System
CS description
A finely crafted design system serves as the keystone of streamlined product design and development. Its impeccable organization, evolution, and role as the ultimate source of truth empower designers and diverse stakeholders to collaborate towards the pinnacle of design excellence.