Situação do Figma
Entristecedor...
Só uma styleguide, sem nenhum componente.
Nenhum componente reutilizável
CríticoSó cor e tipografia soltas
Cada tela com seu próprio estilo
Zero variantes ou estados
Sem documentação nenhuma
Como mapeei um produto sem padrão nenhum e construí, do Figma ao código, a base que hoje ensina uma IA a montar telas sozinha.
Brasil
Localização
Design Engineer
Posição
2025 - 2026
Data

20 anos, muito aprendizado, vontade de fazer diferente e paixão pelo agronegócio. Essa é a história do MyFarm, que nasceu do desejo de compartilhar conhecimento e ajudar produtores rurais a gerenciarem suas fazendas de forma mais fácil e rentável.
O QUE É
O produto já existe e está em produção real, monitorando mais de 5 milhões de hectares, mas nunca teve um design system. Os componentes cresceram soltos ao longo do tempo, sem padrão entre telas.

O MYFARM TINHA UM PROBLEMA BEM GRANDE...
Um produto gigante, sem nenhum componente em comum.
Não existia design system, não havia padrão.
Situação do Figma
Entristecedor...
Só uma styleguide, sem nenhum componente.
Nenhum componente reutilizável
CríticoSó cor e tipografia soltas
Cada tela com seu próprio estilo
Zero variantes ou estados
Sem documentação nenhuma
Situação do código
Deplorável...
Element Plus estilizada na mão. Nada reutilizável.
Manutenção praticamente inviável
CríticoTudo puxado da Element Plus
Estilizado à mão, um por um
Nenhum componente próprio
Mesmo botão, código duplicado
A SOLUÇÃO
Construir a fundação que nunca existiu,
e ensinar uma IA a usá-la.

Figma
Design system estruturado com componentes e templates, pronto pra virar código.

Código
Vue.js e Reka UI juntos: comportamento pronto, estilo definido pelo design system.

Agents.MD
Toda a documentação do design system escrita pra IA ler e usar sozinha.
FIGMA
Foundations
Cores, tipografia, espaçamento e ícones mapeados a partir do que já existia solto no produto, agora como tokens reutilizáveis.
+700 tokens criados
Componentes
Botões, inputs, tabelas e cards remontados como componentes únicos, cada um com suas variantes e estados.
+1.300 variantes de componentes criadas
Templates
Composições prontas de tela, montadas a partir dos componentes, cobrindo os padrões de layout mais comuns do produto.
+20 templates de tela criados
CÓDIGO
De Element para Reka UI
Trocamos uma biblioteca com estilo próprio embutido por uma headless, sem nenhuma herança visual.
Ganhamos comportamento e acessibilidade prontos, e o design system virou a única fonte de estilo.
Nuxt
Framework que estrutura a aplicação em cima do Vue, cuidando de rotas, build e organização do projeto.
Vue JS
Base do frontend. Todo componente do design system é escrito e documentado nele.
Reka UI
Biblioteca headless que garante o comportamento correto por baixo dos componentes, sem impor estilo.
Bun
Runtime usado pra instalar dependências e rodar o projeto mais rápido que as alternativas tradicionais.
BUILDER COM IA
COMO FUNCIONA NA PRÁTICA

E O QUE ISSO RESOLVEU?
O design system deixou de ser referência e virou padrão real, aplicado em todo componente do produto. Com o builder, alguém do time de produto joga um requisito e recebe uma tela pronta.
Uma ressalva importante:
O builder acelera, mas não substitui revisão. Toda tela gerada deve passar por ajustes de um designer e validação técnica de um desenvolvedor sênior antes de ir pra produção.
Telas criadas por não-técnicos
O time de produto gera telas sozinho, sempre com revisão de design e validação técnica.
Velocidade de entrega
Menos tempo estilizando do zero, mais tempo resolvendo o problema real do fluxo e das tela.
Escala sem perder consistência
Novas telas seguem o padrão automaticamente, mesmo em um produto com centenas delas.
Manutenção simples
Mudar um componente muda o produto inteiro de uma vez, em vez de exigir revisão tela por tela.
A IA não inventa, ela escolhe
Ela decide entre o que já existe e está documentado. Nenhum componente novo, nenhuma solução fora do padrão.
Produto mais barato de manter
Menos hora de designer e dev gasta em ajuste de estilo, mais hora gasta em problema de negócio.
MEU PAPEL NO PROJETO
Design system e templates
Criei o design system do zero: fundação, componentes e templates.
Codificação
Codifiquei o design system, levando cada componente pro Vue.js e Reka UI.
Agentes de design
Sou responsável por construir a documentação que ensina a IA a usar o sistema sozinha.
FORA DO MEU ESCOPO
Agentes de código
Documentação de arquitetura e padrões de código, escrita pelo time de engenharia.
AI Builder
Construção do builder em si, também sob responsabilidade do time de engenharia.