Trio | Design System

Reconstrução do Design System do Internet Banking

Cargo

Design System · UI · Product Design

Setor

Finanças | Banking

Contexto

A Trio oferece uma conta corporativa voltada para empresas que precisam centralizar operações financeiras como pagamentos, recebimentos, aprovações, conciliação e gestão de múltiplos CNPJs.

Com a evolução do Internet Banking e o crescimento da quantidade de funcionalidades, surgiu a necessidade de reconstruir a base de design que sustentava o produto.

O desafio não era simplesmente criar novos componentes.

Era transformar o Figma em uma fonte confiável de verdade para o produto, conectando tokens, componentes, padrões e templates em uma estrutura que pudesse acompanhar a velocidade de evolução do Internet Banking.

Meu Papel

Atuei como Product Designer, com foco na reconstrução e evolução do Design System do Internet Banking da Trio.

Meu trabalho envolveu:

  • Estruturação dos Design Tokens

  • Criação das variáveis no Figma

  • Definição da semântica de cores

  • Estruturação de tipografia, espaçamento, sizing, radius e breakpoints

  • Aplicação dos tokens nos estilos e componentes

  • Reconstrução e padronização dos componentes

  • Criação de propriedades e variantes utilizando recursos nativos do Figma

  • Construção de templates de páginas

  • Criação de padrões para modais, feedbacks e estados

  • Estruturação de slots para acelerar a criação de novas telas

  • Uso de IA para automatizar tarefas repetitivas e acelerar a migração

Meu objetivo era criar uma infraestrutura de design que permitisse ao time desenhar mais rápido sem perder consistência.

Principais Desafios

  1. Transformar estilos em um sistema

  2. Criar consistência em escala

  3. Reduzir o trabalho manual

  4. Criar flexibilidade sem perder controle

Soluções

Discovery

O trabalho começou com uma análise da estrutura existente no Figma e das necessidades do produto.

  • Estilos existentes

  • Componentes

  • Padrões recorrentes

  • Inconsistências

  • Necessidades das principais jornadas

  • Estruturas que poderiam ser transformadas em componentes reutilizáveis

A partir desse levantamento, organizei a arquitetura do Design System em diferentes camadas.

Foundations

Estruturei as principais variáveis do sistema:

  • Color primitives

  • Color semantic

  • Typography

  • Spacing

  • Sizing

  • Border radius

  • Breakpoints

A estrutura passou a permitir que decisões visuais fossem centralizadas e propagadas pelo sistema.


Print da tela de como as variables estão organizadas dentro do Figma:

Design Tokens

Um dos principais trabalhos foi transformar decisões visuais em tokens reutilizáveis.

No Figma, criei collections e variables para representar as principais decisões do sistema.

Por exemplo:

Primitive → Semantic → Component

Em vez de um componente depender diretamente de uma cor específica, ele passa a consumir uma variável semântica.

Isso permite alterar a fundação visual sem precisar revisar componente por componente.

O resultado é um sistema muito mais previsível e sustentável.


Componente "counter" tokenizado na semântica de cores light e dark mode


Tokens aplicados no componente

Componentes

Depois da estrutura de tokens, apliquei essa base em todos os componentes.

Os componentes foram reconstruídos utilizando:

  • Variables

  • Variants

  • Properties

  • Boolean properties

  • Text properties

  • Component properties

  • Estados

Isso permitiu criar componentes mais flexíveis sem precisar duplicar versões.

Por exemplo, um mesmo componente pode assumir diferentes configurações de acordo com suas propriedades:

State · Default
Badge · True/False
Suffix · True/False
Helper · True/False
Icon · Light/Dark
Title · Variation

Em vez de criar dezenas de componentes diferentes, o sistema passa a trabalhar com um componente configurável.


Estados booleanos aplicados nas propriedades dos componentes.

Templates & Slots

Uma das evoluções mais importantes foi sair da lógica de “componentes isolados” para uma lógica de templates de produto.

Criei estruturas reutilizáveis para:

  • Páginas principais

  • Páginas internas

  • Dashboards

  • Modais

  • Feedbacks

  • Formulários

  • Estados de interação

Utilizando slots do Figma, os templates passaram a funcionar como estruturas prontas para receber diferentes conteúdos.


Tela de "Templates de detalhes" usando booleanos para controlar os princiais itens da página.

IA como parte do processo

Um dos diferenciais desse projeto foi incorporar IA diretamente ao processo de construção e revisão do Design System.

Utilizei principalmente:

  • Figma

  • Figma AI / Agents

  • Claude conectado ao Figma

  • Skills para análise e revisão de componentes

A IA foi utilizada em dois momentos principais: aceleração da construção e revisão da qualidade dos componentes.

Na construção, utilizei IA para automatizar tarefas repetitivas, especialmente a aplicação e organização dos tokens nos componentes.

Já com as Skills, foi possível criar uma camada adicional de revisão: os componentes eram analisados para identificar inconsistências, propriedades mal configuradas, oportunidades de padronização e possíveis problemas na estrutura.

Em vez de revisar componente por componente de forma totalmente manual, as Skills ajudavam a encontrar padrões e inconsistências em escala, permitindo concentrar o trabalho manual nas decisões que realmente exigiam julgamento de design.


Exemplo de como as skills criavam arquivos detalhando os componentes.

Delivery

O resultado foi uma estrutura completa de Design System preparada para sustentar a evolução do Internet Banking.

A arquitetura passou a conectar da seguinte forma:

  1. Foundations

  2. Tokens

  3. Components

  4. Patterns

  5. Templates

  6. Product Screens

Essa estrutura permite que novas funcionalidades sejam construídas a partir de padrões existentes, reduzindo a necessidade de criar soluções visuais do zero.

Resultados Alcançados

Maior consistência visual entre as diferentes áreas do Internet Banking

  • Redução significativa de trabalho manual na construção e manutenção dos componentes

  • Maior velocidade na criação de novas telas e funcionalidades

  • Componentes mais flexíveis e configuráveis através das propriedades do Figma

  • Tokens centralizados para facilitar manutenção e evolução visual

  • Templates reutilizáveis para acelerar a construção de novas jornadas

  • Maior previsibilidade entre design e desenvolvimento

  • Base de Design System preparada para acompanhar a evolução do produto


Outros cases

Outros cases

Outros cases

Vamos conversar?

Vamos conversar?

Vamos conversar?

C.

Copyright 2026 by Conrado Solano

C.

Copyright 2026 by Conrado Solano

C.

Copyright 2026 by Conrado Solano

Create a free website with Framer, the website builder loved by startups, designers and agencies.