Quem decide
Dono ou gestor de PME
“Isso dá retorno? Em quanto tempo? Quanto custa?”
Precisa de prazo, de prova e de um próximo passo claro.
O redesign do site de uma consultoria de IA de São Paulo, da auditoria ao código, feito com IA e sem Figma. Aprovado pelo dono e a caminho do ar.
Ruído na primeira tela 5
Role para limpar a primeira tela
A MaviDev implementa sistemas de IA para pequenas e médias empresas e publica o próprio código: o Agent Orchestrator está em produção com licença aberta e o PoupaGrana está em beta. Esse é o diferencial. No site, ele disputava espaço com faixa de oferta, contagem de vagas e nove jeitos diferentes de pedir contato.
Dono ou gestor de PME
“Isso dá retorno? Em quanto tempo? Quanto custa?”
Precisa de prazo, de prova e de um próximo passo claro.
CTO ou desenvolvedor
“Isso é real? Cadê o código? Qual é a stack?”
Precisa ver o sistema rodando, o repositório e a tecnologia.
Comecei lendo o site no ar e escrevendo um plano: o que estava errado, o conceito, as fases e os riscos. Abaixo, o documento resumido. Os trechos marcados mostram no que cada ponto virou.
19/10/2026 · diagnóstico do site no ar
: uma rede que começa desorganizada, como o trabalho manual, e se organiza conforme o visitante desce a página.
, movimento sem propósito e quem desativa animações.
, Claude Design para protótipos e Claude Code para construir.
É o teste mais simples de primeira impressão: olhar a tela por cinco segundos e dizer o que a empresa faz. Faça com a primeira tela antiga e depois com a nova.
Demonstração interativa, não é uma pesquisa com usuários.
Na tela antiga, a primeira leitura é a oferta: faixa laranja, “3 vagas” e o banner de cookies disputam com o título.
Na nova, a primeira leitura é o que a empresa faz e para quem, com dois caminhos: conversar ou ver o código.
Percorri a página inteira no computador e no celular e anotei cada ponto em que a mensagem tropeçava. Não é questão de gosto: são trechos que estavam no ar. O dono autorizou mostrar esta leitura.
10 achados em três grupos
Listei os doze blocos da página antiga e decidi o que acontecia com cada um: ficar, ser reescrito, se juntar a outro, mudar de página ou sair. Escolha um bloco para ver o caminho.
Página antiga · 12 blocos
Site novo · home e páginas
Escolha um bloco da página antiga.
Referência serve para decidir mais rápido, não para copiar. Três tipos entraram no projeto, cada um num momento diferente. Escolha um para ver onde ele chegou no site novo.
Rodada 1, depois de “o site ficou muito genérico”
Rodada 7, depois de duas cenas que não chegaram lá
Rodada 10, para o acabamento do movimento
Onde cada referência chegou no site novo

menu em cápsula e base escuraorbe, título leve e horizonte

título letra a letra e traço

pilha isométrica e cartãolinhas finas

usar o produto na página

cartões que sobembrilho que segue o cursor

horizonte violetatítulo letra a letra
O problema não era a cor nem a fonte. Era confiança: cada contradição custava credibilidade justamente para quem vende rigor técnico. O trabalho inteiro passou a responder a uma pergunta só.
Como poderíamos fazer um gestor de PME confiar na MaviDev em poucos segundos, sem perder o desenvolvedor que quer ver o código?
“IA que funciona, visível”
O conceito do diagnóstico guiou tudo o que veio depois: o trabalho manual em desordem que se organiza com a IA. Ele sobreviveu a três formas diferentes até achar a que comunica.
Demonstrações que rodam no próprio site, em vez de promessas sobre o que a IA faz.
O GitHub a um clique desde a primeira tela, para quem avalia tecnicamente.
A promessa de 30, 60 e 90 dias vira o fio que conduz o método.
Falar com quem decide e com quem avalia sem diluir nenhum dos dois.
O nome MAVIDev, o roxo da marca, a promessa de 30, 60 e 90 dias, os dois produtos próprios e os números que a empresa afirma sobre si, que decidi manter como afirmação dela, sem transformar em resultado.
Nada saiu de um prompt só. A IA gerava uma versão em minutos; o trabalho era olhar, criticar e decidir o que ficava. Cada rodada abaixo é um commit real: o que estava na tela, a minha crítica e o que fiz a partir dela.
13 rodadas11 críticas minhas4 viradas de direção2 cenas descartadas
Rodada 1 · a2eb80b
O texto do site antigo levado para Next.js, com uma rede de agentes em 3D que reagia à rolagem.
Minha crítica: Sem ponto de vista. A página repetia o molde de qualquer consultoria de IA; nada nela vinha do que a MaviDev tem de único.
O que fiz: Parei de gerar e fui pesquisar: estudei a fundo quatro produtos de tecnologia, não agências. Daí saiu a base do projeto: dois públicos e uma direção escura e técnica.
Virada 1
Rodada 2 · 60a5d54
Menu em cápsula, terminal no topo, cena 3D presa à rolagem e linhas finas no lugar de caixas. Saíram os rótulos acima dos títulos e o texto em degradê.
Minha crítica: Direção certa, página parada. A home informava, mas não conduzia: nada dava ritmo à leitura nem convidava a interagir.
O que fiz: Pedi movimento, interação e narrativa, com um critério: cada efeito precisava conduzir a leitura, não enfeitar a página.
Ficou em parte
Rodada 3 · af02479
Título que entra palavra por palavra, manifesto que acende com a rolagem, linha do tempo dos 90 dias e botões magnéticos.
Minha crítica: Acabamento desigual. A home tinha ganhado movimento, mas as páginas internas só tinham trocado de tema, e nada fora conferido no celular.
O que fiz: Cobrei a revisão de qualidade de ponta a ponta, em todas as páginas: as internas subiram ao nível da home, com atalho para o conteúdo e menos movimento para quem pede.
Ficou
Rodada 4 · 62918bf
A ideia de produtos que se usam na própria página virou duas demos, prototipadas no Claude Design e levadas ao código, marcadas como ilustrativas.
Minha crítica: Ilustração sem leitura. A rede de pontos em 3D era o maior elemento da seção do método e não representava nada reconhecível.
O que fiz: Troquei a abstração por uma metáfora concreta: comparei três (esteiras, fios emaranhados e um escritório de robôs), escolhi o escritório e prototipei no Claude Design.
Ficou
Rodada 5 · 2eca0f2
O escritório de robôs, versão 1, em três atos: a papelada solta, três robôs com uma tarefa cada e um maestro com as métricas.
Minha crítica: A metáfora funcionava; o desenho, não. O traço era simples demais para sustentar a cena principal do método.
O que fiz: Pedi uma versão mais lúdica e detalhada, de novo prototipada no Claude Design antes do código: o caos de hoje, a transição e a operação em ordem.
Virada 2
Rodada 6 · 9768237
Versão 2, mais lúdica e detalhada: funcionário estressado, post-its, cabos embolados e um maestro de cartola regendo os robôs.
Minha crítica: Detalhe não substitui qualidade de traço. Sem referência visual, a IA desenhava o SVG à mão, e a cena ficava abaixo do resto do site.
O que fiz: Reverti só a cena e preservei o que já funcionava: as demos, o acabamento e as correções. Em vez de insistir no desenho, fui buscar uma referência de verdade.
Descartado · virada 3
Rodada 7 · b7fe675
Um site de IA em vídeo, analisado quadro a quadro: preto com luz violeta, vidro, título leve, orbe em órbita e uma pilha isométrica. Deixei de fora as pílulas-rótulo acima dos títulos.
O que fiz: Testei a direção num branch separado, sem arriscar o que já estava aprovado. A pilha de vidro substituiu a rede, e as bibliotecas de 3D saíram do projeto: tudo virou SVG e CSS.
Virada 4
Rodada 8 · a13f3ad
Uma crítica completa do Impeccable, em revisores independentes: especificidade 6 de 10 e heurísticas 26 de 40. O palco e as demos eram autorais; a casca, genérica.
Minha crítica: Dois números para a mesma economia. O FAQ trazia o valor real; a calculadora, uma simulação sem base. Lado a lado, um enfraquecia o outro.
O que fiz: Separei o técnico do que era decisão. Corrigi na hora o que travava o uso: estouro em 320 e 375 px, 21 de 49 alvos de toque pequenos e 27 animações fora da tela.
Ficou
Rodada 9 · 15c2813
Respondi às pendências uma a uma. A home encolheu de 12.298 para 10.802 px, o método entrou no palco e a calculadora foi recalibrada com fontes públicas.
Minha crítica: Estrutura resolvida, superfície tímida. Os cartões de serviço pediam mais presença, e o FAQ, preso a meia largura, ficava apertado.
O que fiz: Fui buscar técnica numa landing de referência e filtrei com critério: só entrou o que ajuda a ler, sem dependência nova e sem mexer no que já estava aprovado.
Ficou
Rodada 10 · 8fce793
Desmontei uma landing animada em GSAP e refiz o movimento sem GSAP: título letra a letra, traço que se desenha com a rolagem e cartões que sobem.
Minha crítica: Composição quebrando nas bordas. Em janelas baixas o palco cortava os objetos, e o bloco de código invadia a órbita do topo.
O que fiz: Mandei os prints e corrigi o enquadramento. Para o terminal, pedi a recomendação ao Impeccable: dois focos competiam, e movê-lo só mudaria a duplicação de lugar.
Ficou
Rodada 11 · 1f15a21
Um foco por tela: o terminal saiu do topo e deu lugar a uma linha viva com link para a demo. A logo ganhou a palavra clara, com contraste de 16,8:1.
Minha crítica: Depois de tantas rodadas visuais, o risco era a mensagem. Eu precisava provar que nada importante tinha se perdido no caminho.
O que fiz: Pedi uma auditoria de mensagem, página por página: o que tinha sumido, o que ficou confuso e o que faltava dizer.
Ficou
Rodada 12 · 0b0b8e1
A auditoria achou uma regressão: a promessa de 30, 60 e 90 dias tinha sumido ao juntar o palco e o método. Ela voltou, e o topo passou a nomear as PMEs.
Minha crítica: Funcionar no caminho feliz não é estar pronto. Faltava saber o que acontece sem JavaScript, com erro e nas telas extremas.
O que fiz: Pedi a varredura dos casos extremos e testes automatizados contra o build de produção, não contra o ambiente de desenvolvimento.
Ficou
Rodada 13 · a0bd44f
A varredura achou 286 elementos invisíveis sem JavaScript, um formulário que punha os dados na URL e nenhuma página de erro. Tudo corrigido, com 134 testes.
O que fiz: Deixei os testes rodando contra o build de produção. Eles pegaram um erro real de hidratação do React com movimento reduzido, que nenhuma revisão visual teria encontrado.
FicouA identidade nova parte de uma ideia física: a página é uma sala escura e a luz vem de baixo, dos sistemas que a empresa constrói. O roxo deixou de ser fundo e virou luz. Desenhei os dois temas, e o site abre no que o aparelho do visitante prefere.
#030305#ECECF1 · 17,6:1#9A9AA6 · 7,4:1#8B5CF6#B79BFFCada uma responde a uma pergunta de quem decide ou de quem avalia. Gravei do site novo, sem edição.
Um visual só no topo, com as etapas e os modelos girando em volta. As órbitas param quando saem da tela.
Responde: “o que essa empresa faz?”
Hoje, semanas 1 a 8, semanas 9 a 12: a promessa de 30, 60 e 90 dias contada pela rolagem, com processos, agentes e orquestrador.
Responde: “em quanto tempo?”
Encargo de 1,6 vez o salário e 40% das tarefas automatizáveis, com as fontes abertas. A simulação não promete o que o diagnóstico ainda não mediu.
Responde: “quanto eu economizo?”
O Agent Orchestrator planeja, escreve e revisa na frente do visitante. Marcado como demonstração ilustrativa, com link para o código.
Responde: “isso é real?”
Cinco serviços, cada um com cor, ilustração, para quem é, sinais de que você precisa e passos.
Responde: “isso serve para mim?”
Arraste a divisória para comparar. As duas versões estão na mesma largura de tela.


Primeira tela no computador, em 1440 × 900.
Seis das dezesseis decisões registradas no projeto, com o motivo de cada uma.
Design que vai para produção precisa aguentar o mundo real. Escrevi os testes junto com a interface e rodei contra o build de produção, nas larguras e temas em que o site vai ser visto.
Running 134 tests using 4 workers
110 passed routes.spec.ts 18 rotas, larguras e temas
10 passed a11y-viewports teclado, 280 px, zoom 200%
5 passed contact.spec.ts vazio, inválido, longo
4 passed theme.spec.ts sistema, botão, sem storage
3 passed demos.spec.ts cliques repetidos
2 passed nojs.spec.ts tudo visível sem JS
134 passed
Não abri o Figma. O protótipo foi o próprio produto, testado no navegador em tamanho real, no computador e no celular. A IA acelerou a construção; o critério de o que fica continuou sendo trabalho de designer.
O site novo ainda não está no ar, então não há conversão para mostrar. O que dá para medir hoje, eu medi: a mesma página inicial, antes e depois, na mesma máquina.
Como medi: Lighthouse 12 no perfil de celular, três medições de cada lado e a mediana, em 29/10/2026. O antigo, no ar em mavidev.com.br; o novo, no build de produção rodando nesta máquina, que ainda não está publicado. Scripts injetados pelo antivírus foram bloqueados nos dois lados. O maior elemento ainda leva 4,3 s no celular: é o primeiro ajuste da fila depois do lançamento.
Aprovado pelo dono da MaviDev para ir ao ar. Depois do lançamento, vou acompanhar conversas agendadas, cliques em “Ver código no GitHub” e quanto da página é lido no celular. Essas são metas, não resultados.
Tirar as contradições e a urgência repetida mudou mais a confiança do que qualquer efeito. Auditar a mensagem é trabalho de design.
Construí versões inteiras que não foram ao ar. O valor estava em saber por que cada uma saía, e em deixar isso registrado.
Aprovar fica mais fácil quando o dono vê o site funcionando a 280 px, sem JavaScript e nos dois temas, e não só numa tela bonita.
Eu desenho e entrego, da estratégia ao código, com IA e sem perder o critério. Vamos conversar.
Recrutando? design.lferreira@gmail.com
Ver os outros cases