PIER
Managament
Design System
UI

From Zero to Launch: Building a React Design System in a Startup

about the project

Abstract

icone de uma pessoa
My Role

Head of Design: Responsible for Team Structure and Project Managemen

icone de uma medalha
Business Achievements

We successfully launched a Design System to overhaul the product in a mere 3 months

icone de uma estrela
Personal Achievements

The fastest Design system I've ever created in my career.

Role
Head of design
Team
1 Head of Design, 1 UX lead, 1 Tech Lead, 2 front-ends
Durantion
3 months
Technology
React Native

My work

icone de uma pessoa
Leader and Responsible for the team

As the head of design, my first action was to define the team structure. With this in mind, I hired a specialist in user interface design to be dedicated to this project.

icone de uma medalha
Define and Design

I guide the technology, design principles, and patterns throughout the project, working alongside the team from discovery to delivery.

icone de uma estrela
Delivery and Validation

With the challenge of building within three months, we developed numerous concept interfaces to test components and ensure accessibility and good design practices.

Summary Phrase

A design system built in just 3 months that catapulted the software into a new era of interface, experience, and technology.

Context

Docket, a prominent legal tech company in Brazil, has been functioning as a SaaS B2B enterprise since 2016. However, the software remained stagnant until this year. With a recent infusion of investment, Docket directed these funds towards revitalizing its software and technology. Given our startup's limited runway, this transformation must be expedited.

Challenge

As the first head hired and tasked with overseeing the Product and Design team, my mission was to initiate the company's transformation. Yet, being a startup, we had to move swiftly, conserving resources. The old system suffered from a lack of standardization, resulting in numerous versions of the same components. For example, we mapped over 20 types of buttons.

Interfaces from the mobile apps
Design system concepts and components example.

Solution

We opted to upgrade our technology stack from basic CSS and HTML5 to React, aiming to optimize the front-end of our software. Additionally, we drew inspiration from leading SaaS enterprise software such as Pipefy and Brex for our design approach. Our focus was on creating a clean interface with clear objectives for each screen, increasing the interface patterns. As a vital work tool, our goal is to streamline the daily routines of our users, improving the time task and decreasing the learning curve of the system.

Docket's old system
Old version of the Docket's system
New system based on React and New Design
New system made in React
Docket's old system Tags
The lack of standardization in one of the old components.
New tags to replace the old
Components Tah from the new design system
Docket's old system Dropdowns
The lack of standardization in one of the old components.
New Dropdowns
Component dropdown from the new design system

Discovery

Field Research

We conducted client visits across the country to gain insights into user behaviors and identify challenges with the current system

Component inventory

We meticulously mapped all the components and variations within the system. For instance, we identified over 30 types of buttons.

Benchmarking

We extensively studied and mapped design patterns from leading B2B SaaS enterprise software such as Pipefy, Jira, Brex, and others.

Deveopment

icone de uma pessoa
Tokens

Core variables like colors, typography, spacing, and elevation ensure consistency and efficiency in development, guiding the visual identity of interfaces across platforms.

icone de uma pessoa
Basic Components

Essential UI elements such as buttons, input fields, and navigation bars maintain consistency and user familiarity, enhancing usability and brand recognition.

icone de uma estrela
Components

Pre-designed elements like carousels, and, modals expedite development while ensuring a cohesive and polished user experience, regardless of the device or platform.

New system made on WEB Angular
New system made on WEB Angular
New system made on WEB Angular
New system made on WEB Angular
One of the new interfaces that was made by me during the projectOne of the new interfaces that was made by me during the projectOne of the new interfaces that was made by me during the projectOne of the new interfaces that was made by me during the projectOne of the new interfaces that was made by me during the projectOne of the new interfaces that was made by me during the projectOne of the new interfaces that was made by me during the project
One of the new interfaces that was made by me during the projectOne of the new interfaces that was made by me during the project

Take away

an icon of a person with a heart, meaning love
Be fast

Design systems are often seen as large-scale projects, but when building for a startup, agility and speed are essential

an icon with a person and a search symbol
Understand the current scenario

Understanding the current interface landscape and front-end code of the company is crucial. Collaborating closely with the tech team is essential.

an icon with three person, where one of them is the leader
Be Realist

The initial version won't be a comprehensive design system with all solutions. Instead, the focus is on building it as simple as possible.

🤞 You should check more cases.

All the site was made by me | © COPYRIGHT 2024 - TODOS OS DIREITOS RESERVADOS.