InícioProjetosSobre mimCurrículo
Design System Zeroz2024

Construindo um Design System escalável

Biblioteca de componentes open source criada para padronizar e acelerar o desenvolvimento de interfaces. Focada em escalabilidade, consistência visual e acessibilidade — conectando design e código do Figma ao produto final.

CargoDesenvolvedor
PlataformaWeb • Mobile • npm
StatusEm andamento
RepositórioGitHub
DocumentaçãoStorybook
Pacotenpm
Visão geral do Design System Zeroz no Storybook
FuncionalidadesComponentes reutilizáveis prontos para produção, documentados no Storybook e distribuídos via npm. O sistema garante consistência visual, reduz retrabalho e acelera a criação de interfaces, mantendo acessibilidade e responsividade como padrão.
Componentes e variantes no Storybook
TecnologiasDesenvolvido com React e TypeScript, utilizando SCSS para estilização e Storybook para documentação interativa. A biblioteca é distribuída via npm, permitindo integração fácil em diferentes projetos.
Tokens de design e sistema de cores no Figma
Desafios e aprendizadosO principal desafio foi garantir que os componentes fossem realmente escaláveis, mantendo consistência visual, acessibilidade e responsividade. Isso exigiu ir além do visual, considerando semântica, contraste, navegação por teclado e padronização entre variantes.
ParticipaçãoFui esponsável por toda a engenharia do design system: desenvolvimento dos componentes em TypeScript e estruturação dos design tokens (cores, tipografia, espaçamentos e escalas), garantindo consistência e escalabilidade entre design e código. Também atuei na definição da arquitetura, configuração do Storybook, publicação no npm e documentação da biblioteca. O design visual foi criado no Figma pelo Augusto Metz, designer do projeto.
Propriedades dos componentes documentadas no Storybook

Vamos conversar?

Se você quer saber mais sobre este projeto ou sobre meu processo, me chame no LinkedIn.

Será um prazer trocar ideias e compartilhar mais sobre essa experiência.

Enviar mensagem arrow_forward