top of page
DI 1.png

Design System
DefinedCrowd

MY ROLE

Designer 

Heading 3

MacBook Air - 3 (1).png
About this Project

In September 2020, I was invited to the amazing mission of being the Responsible Designer for the consolidation and creation of the Design System at Defined Crowd. I would join the design ops team as the Design System lead. This project had a deadline of 6 months to complete the design system. 

Goals

Our primary goal with the design system was to create consistency, efficiency, and scalability in digital product design and development. Through a set of guidelines, reusable components, and principles, we aimed to align multidisciplinary teams and ensure a cohesive user experience across all touchpoints. The first step was to create a strategy with the Design Ops team that consisted of 6 steps.

1. Component inventory

2. Roadmap creation

3. Switch from Sketch to Figma

Principles
Efficiency

Identifying difficulties and needs that users

Accessible

Identifying improvements for the new homepage

Consistency

Delivers greater value and a better user experience

Aligned

Doing more with quality in less time, equals saving time and money

Based on Atomic Design 

The design system was developed based on best practices from the design community, tailored to our specific needs. An example of this is our structure, inspired by the concept of Atomic Design.

Foundations
Colors

Colors can be considered part of the Brand. Properties that reinforce the appearance, feeling, and order of the experience we are designing. There are segmented into five subcategories: Standard, Grays, Semantic, Social Logins, and Tags. All colors have been validated for accessibility in the application.

Typography

Typography is pivotal in design systems, shaping product identity and user experience. We've chosen Mada for its versatility and aesthetic appeal. Mada offers diverse styles and weights, ensuring a cohesive hierarchy. Our scale provides attention-grabbing headlines and structured content. With a scaling factor of 1.2, our system maintains consistency, enhancing brand identity and user experience.

Grid

I chose to use an 8-point grid due to its versatility and ability to create balanced and visually pleasing layouts. With divisions in multiples of 8, we have a flexible structure that facilitates the organization and alignment of elements in the interface, allowing for cohesive and efficient design. Additionally, the 8-point grid provides greater visual consistency and facilitates design maintenance across different devices and screen sizes.

Assets
Icon

In the design system, we offer two icon options: line or full. The minimum recommended size for use is 24px. Icons have been designed within a 12px x 12px area, with the diagonal being the only exception that exceeds this size.

Ilustrations

The Design System features over 50 illustrations created for specific scenarios on the platform, ranging from Neevo expressions to anatomy and evolution.

4. Creation of new components

5. Design system documentation

6. Handoff of the design system

Process

The first step was to create a strategy with the Design Ops team that consisted of 6 steps.

Documentation & Tools Used

For the Design System documentation, we used Zeroheight as the main platform. It serves as a centralized hub for all brand guidelines, visual principles, usage rules, and component use cases — making it easier for design, product, and marketing teams to access, reference, and adopt.

On the development side, the front-end team used Storybook to document and test components in isolation. This ensures each component meets the visual and behavioral specifications defined in the Design System, while also supporting scalability and maintainability.

The integration between Zeroheight and Storybook offers a complete view — both conceptual and practical — of the design system, fostering consistency, efficiency, and collaboration across teams.

Outcomes

With the implementation of the Design System, we observed near-complete adoption by both design and front-end teams, in a quick and natural way. This adoption led to a significant reduction in interface design time and front-end development time. Additionally, there was a noticeable decrease in visual bugs and inconsistencies across applications. As a result, we were able to increase the speed of new feature releases, improving product scalability with less effort and greater efficiency.

bottom of page