Filosofia
Construído sobre três V
Todo produto Velon existe para entregar três valores: Verdade (transparência total, sem letras miúdas), Vantagem (benefício real e mensurável) e Valor (valor duradouro, não receita de curto prazo). A marca os chama de três V (Manual da Marca §1.4); este design system é como eles chegam à tela.
Consistência e qualidade não são o objetivo. Elas são como os três V se entregam, de forma confiável, em cada produto. Por isso este sistema não é uma “biblioteca de componentes” nem um “UI kit”. É o lugar onde as menores decisões sobre cor, tipografia, radius, motion, comportamento e acessibilidade são bem tomadas, de propósito, uma vez, para que cada tela diga a verdade, entregue uma vantagem e construa valor.
- Verdade → clareza. Valores legíveis, estados honestos, sem dark patterns. A pessoa entende exatamente com o que está concordando.
- Vantagem → eficiência. Caminhos curtos, baixa fricção; cada tela avança em direção ao resultado.
- Valor → consistência. Acessível, coerente, feito para escalar. Decisões tomadas uma vez valem para todos os produtos.
Atomic design, na prática
Adotamos integralmente a metodologia Atomic Design do Brad Frost. Ela mapeia com clareza a forma como a Velon é construída:
- Átomos. os primitivos indivisíveis de UI.
Button,Input,Label,Badge,Avatar,Switch. Sozinhos, não têm significado de negócio. - Moléculas. pequenas composições de átomos que ganham significado.
Card(borda + radius + shadow + conteúdo),Alert(ícone + título + corpo),FormField(label + input + erro). - Organismos. composições maiores.
Dialog,Sheet,DropdownMenu,Sidebar,BalanceCard,TransactionRow. São padrões reconhecíveis do produto. - Templates. esqueletos de página. App shell, layout de billing, layout de checkout público.
- Páginas. instâncias preenchidas.
/app/wallet,/admin/merchants/:id,/charges/:id.
A promessa: se você corrige um bug no nível do átomo, toda tela que o usa recebe a correção de graça. Se você lança um novo átomo on-brand, toda composição futura já começa on-brand.
O que isso significa na prática
- Atômico antes de composto. Nenhuma UI nova é construída num app antes de seus átomos existirem aqui. Se o átomo está faltando, nós o adicionamos aqui primeiro e depois o usamos. (Vantagem e Valor)
- Fidelidade à marca é inegociável. Azul Ação é
#1E5BA8, nãoblue-600. A escala tipográfica é fixa. O border-radius é8(botões/inputs) /12(cards), nunca improvisado. (Verdade) - Acessibilidade é padrão, não opção. Contraste WCAG AA em cada par texto/fundo. Navegável por teclado. Compatível com leitores de tela. Não é um checklist. os componentes já saem assim. (Verdade e Valor)
- Semântico em vez de literal. Os componentes consomem
bg-card,text-foreground,border-border. eles invertem em dark mode automaticamente. Não recorrem abg-whitediretamente. (Valor) - O código é a fonte da verdade. Os tokens vivem em TypeScript, gerados para CSS variables e utilitários Tailwind. O PDF da Marca é a especificação; o código é o que vai para produção. (Verdade)
Por que isso importa especificamente para a Velon
A Velon movimenta dinheiro. O custo de uma pequena falha de UX se acumula: a pessoa clica no botão errado numa tela de transferência e a confiança já foi quebrada. O custo de uma pequena falha de marca se acumula: cada pixel fora da marca é uma lacuna de credibilidade com lojistas, reguladores, parceiros. Uma UI com qualidade atômica é uma das formas mais baratas de confiança que podemos comprar.
Os três V são sentidos no átomo. Por isso construímos os átomos com cuidado e deixamos todo o resto herdar Verdade, Vantagem e Valor.