Após anos de desenvolvimento, decidimos padronizar a interface do usuário de um de nossos produtos mais importantes – nosso painel multiaplicativo.
Fizemos isso para nossos clientes e usuários internos (facilidade de uso), bem como para nossa equipe de produtos (processo de design, tomada de decisão e codificação mais fáceis). Também precisávamos nos alinhar de forma mais consistente com a marca de nossa empresa.
Para isso, construímos um sistema de design interno, denominado Satélite. Ao desenvolver o Satellite, analisamos diferentes soluções CSS para a biblioteca de UI, todas com seus prós e contras: Saas, módulos css, css-in-js.