01 Por que um sistema
Construindo o avião e a fábrica
Quando comecei a desenhar o LexDoor, ainda não existia interface, nem design system. O produto cobria muita coisa: entrada de demandas, relatórios de dados, uma base de conhecimento, um construtor de formulários e ferramentas de resposta a incidentes. É tela demais para um designer só manter consistente de cabeça.
Então comecei o sistema no primeiro dia, em paralelo com o próprio produto. Não porque está na moda, mas porque eu sabia que o meu eu do futuro ia agradecer muito, e os devs do futuro mais ainda.

02 Fundamentos
Uma fonte de marca que veste um número acima
As diretrizes da marca foram direto para o sistema: estilos de cor, pesos de ícone, estilos de texto. A parte interessante era a tipografia. A Poppins é arredondada e generosa, então nos tamanhos de sempre ela parece bem maior que uma fonte neutra como a Inter.
Em vez de brigar com ela tela por tela, mexi na base: o rem base saiu dos 16px de sempre para 14px. De repente, tudo que herda dele ficou do tamanho certo.


03 Um ritmo de 7px
Tudo em múltiplos de sete
Um efeito colateral feliz do rem de 14px: paddings, margens, gutters, espessuras, alturas e larguras podiam se alinhar em múltiplos de 7px. Isso deu a cada componente e a cada tela o mesmo ritmo tranquilo, aquele tipo de coisa que ninguém percebe até faltar.


04 Feito para reutilizar
Componentes que se comportam
A parte mais importante de um design system não é a aparência. É ter componentes bem estruturados, com nomes consistentes e totalmente reutilizáveis em cada arquivo do Figma que depende deles. Bonito e frágil não ajuda ninguém.

05 Um lugar para consultar
Tokens que designers e devs entendem igual
Um design system fica útil de verdade quando é mais do que um arquivo bonito. Organizei os tokens de forma semântica, para designers e desenvolvedores consultarem tudo no mesmo lugar e falarem a mesma língua. Cada token aponta para um valor de componente, e esses valores batem com os componentes que foram de fato construídos.
Bibliotecas de estilo e variáveis ficaram sincronizadas, para o arquivo de design e o código continuarem amigos próximos, e não primos distantes.


06 O que mudou
Stories mais rápidas, handoffs mais leves
Como todo design system, esse ficou em casa: ele segue vivo no Figma da UnitedLex, e eu guardei uma cópia para lembrar como ele cresceu.
Três coisas melhoraram bastante. As stories de UX andaram muito mais rápido, as conversas com os desenvolvedores ficaram mais fáceis e o produto se manteve consistente enquanto crescia. Nada mal para um time de uma pessoa só.
Ficou curioso? O arquivo do design system está aberto para você explorar: LexDoor Design System no Figma ↗