Plataformas digitais e serviços públicos
Um Design System para várias aplicações
Criação de uma biblioteca comum de interfaces para reduzir divergências visuais e tornar a evolução de vários produtos mais consistente.
O desafio
Equipas distintas recriavam componentes semelhantes, com diferenças de aparência, comportamento e acessibilidade. Era necessária uma base comum que também permitisse responder às necessidades próprias de cada aplicação.
O desenvolvimento
- Estruturação de uma biblioteca reutilizável de componentes e padrões visuais.
- Implementação em React e TypeScript com estilos partilhados e documentação.
- Criação de componentes com atenção à semântica, navegação por teclado e práticas WAI-ARIA.
- Documentação com Storybook e acompanhamento visual com Chromatic.
- Distribuição como pacote reutilizável para adoção em diferentes aplicações.
Os resultados
Entregue. Foi disponibilizada uma biblioteca documentada de componentes reutilizáveis, que alinhou padrões de interface entre aplicações e reduziu a repetição de trabalho.





