Criar dashboards, formulários e ferramentas internas — só com linguagem natural, sem escrever uma linha de código. Resultado em 30 a 60 minutos, com as ferramentas que já tem.
Vibe coding é construir software descrevendo o que se quer em linguagem natural, em vez de programar. Dashboards, formulários, mini-ferramentas — sem aprender Python nem contratar ninguém.
Antes, criar um dashboard exigia meses de aprendizagem (Python, HTML, frameworks) ou contratar um programador. Hoje, descreve-se o que se quer em português e a ferramenta gera. A diferença não é só de tempo — é de quem consegue fazer. Agora, faz quem tem o problema.
Claude Code (já incluído no Claude Pro) para scripts e processamento de dados · Lovable para aplicações web com URL próprio · Google Sheets + Gemini para dashboards rápidos a partir de dados que já tem. Este guia mostra o que cada um faz melhor e por onde começar.
Vou ser directa: a barreira para criar ferramentas próprias caiu a pique. O que era reservado a quem programa, agora faz-se em linguagem natural.
Veja o mesmo dashboard de KPIs, das duas formas:
| Programar (forma tradicional) | Vibe coding |
|---|---|
| Aprender Python ou JavaScript (2-4 semanas) + HTML/CSS (1-2 semanas) + framework web (2-3 semanas) + construir (5-10h). Total: meses + frustração. | Conta no Lovable (5 min) + descrever o que se quer em PT (10 min) + a ferramenta gera (3-5 min) + refinar em conversa (10-15 min). Total: 30-45 minutos. Zero código escrito. |
A diferença não é só de tempo. É de quem consegue fazer. Antes, dashboards e ferramentas internas ficavam reservados a quem programa. Agora, faz quem tem o problema — e ninguém conhece o problema melhor do que quem o vive todos os dias.
O resto do guia mostra as três ferramentas, com exemplos prontos a adaptar, e por onde começar para ter resultado já esta semana.
Claude Code é a ferramenta onde o Claude escreve e corre código por si. Descreve-se a tarefa, ele gera o código, executa, devolve o resultado. Quem tem Claude Pro já tem acesso — sem subscrição extra.
Quando usar: processar ficheiros grandes (CSV, Excel), limpar e normalizar dados, calcular lead scoring em lote, extrair dados de PDFs, gerar variações em massa.
Cenário: um CSV exportado do CRM com 4.100 contactos. Telefones em formatos diferentes, emails em maiúsculas e minúsculas, linhas duplicadas.
Tenho o ficheiro contactos.csv (anexo) com 4.100 contactos. Tarefa: 1. Normaliza todos os telefones para +351XXXXXXXXX (sem espaços, hífens, parêntesis) 2. Coloca todos os emails em minúsculas 3. Identifica e remove duplicados (mesmo email OU telefone) 4. Adiciona coluna "data_limpeza" com a data de hoje 5. Exporta como contactos-limpos.csv Mostra-me ao final: total de linhas antes/depois, quantos duplicados removidos, e 5 exemplos de antes/depois.
3-5 minutos. À mão (Excel + filtros + macros): 4-6 horas. Guarde os scripts úteis numa pasta 07_Scripts/ — ao fim de 3 meses tem uma biblioteca pessoal de mini-ferramentas.
Lovable transforma descrições em aplicações web com URL público. Faz o frontend e o backend automaticamente, e liga a Google Sheets, Supabase ou Stripe. Plano gratuito limitado; pagos a partir de ~25€/mês.
Quando usar: dashboard de pipeline para partilhar com a equipa, portal de cliente, formulário de qualificação com lógica condicional, mini-CRM para clientes premium, landing page própria.
Cria uma aplicação web "Pipeline" com:
LAYOUT
- Vista Kanban com 5 colunas: Angariação · Em comercialização
· Com proposta · Em escritura · Fechada
FUNCIONALIDADE
- Cada card: nome do imóvel, cliente, dias na fase, próxima acção
- Cor da borda: verde se < 7 dias, amarelo 7-21, vermelho > 21
- Clicar no card abre painel lateral editável
DADOS
- Conecta a Google Sheets ("Pipeline 2026", aba "Imóveis")
DESIGN
- Tons cinza-azulado, fundo branco, mobile responsive, sem emojis
Depois refina-se em conversa: "adiciona filtro por zona" · "a cor verde está demasiado fluorescente, usa #4ade80" · "faz deploy". URL público, pronto a usar do telemóvel.
Se o que quer cabe em 1 página descrita em PT, o Lovable faz. Se precisa de 5 páginas com lógica de utilizador complexa, contrate um programador. Construa ferramentas internas que resolvem 1 problema bem definido — não a próxima alternativa ao CRM.
Quem já tem dados no Google Sheets (CRM caseiro, pipeline, base de contactos) pode adicionar inteligência com o Gemini directamente nas células — sem sair da folha.
Quando usar: classificar linhas automaticamente, resumir campos longos numa frase, normalizar ou traduzir rápido. Dashboards muito simples a partir de dados que já existem.
Coluna A com os dados da lead, coluna B a calcular. Em B2:
=GEMINI( "Lê os dados em A2 e classifica como 'Quente', 'Morno' ou 'Frio'. Critérios: urgência declarada, tipo de pedido, pré-qualificação evidente. Responde apenas 1 palavra." )
Copia-se para baixo (B3, B4… B4100) e a coluna preenche-se em segundos.
A função =GEMINI() está em planos pagos do Workspace; em conta gratuita, usar add-ons como Claude for Sheets. E nunca tratar uma fórmula de IA como verdade absoluta sobre dados sensíveis — validar uma amostra antes de decidir sobre todos.
Abre-se o portátil às 9h e numa página está tudo o que precisa de decidir: leads novas da semana, % conversão visita→proposta, top 5 leads quentes, tarefas atrasadas, pipeline em valor por estágio. Substitui andar entre 5 separadores do CRM.
Uma página privada onde o proprietário vê em tempo real o status da venda, visitas marcadas e realizadas, feedback consolidado, e os próximos passos. Transparência radical — diferenciação face a quem só liga de vez em quando.
O formulário adapta as perguntas conforme as respostas: quem quer vender vê um caminho, quem quer comprar vê outro. Submete para Sheets e dispara email de confirmação. Lógica condicional sem a fricção do Google Forms.
30 imóveis em mercado, descrições novas para todos com tom consistente. Um CSV + um prompt no Claude Code que segue o seu template e guarda 30 ficheiros. 2h30 no total, contra 15-20h à mão.
| O problema | Ferramenta |
|---|---|
| Processar / limpar dados em volume | Claude Code |
| Dashboard com URL próprio para partilhar | Lovable |
| Mini-ferramenta interna (script) | Claude Code |
| Classificar / enriquecer linhas que já tem em Sheets | Sheets + Gemini |
| Portal para cliente · formulário com lógica | Lovable |
| Gerar 50 variações de copy | Claude Code |
Não construa tudo de uma vez. Comece pequeno, com uma ferramenta que resolve uma dor real, e cresça a partir daí.
Construa a sua primeira mini-ferramenta: limpar a base de contactos do CRM (normalizar telefones, lowercase nos emails, remover duplicados). Sai com uma base limpa, pronta para qualquer outra ferramenta usar.
Construa o dashboard "manhã de segunda" com 4 KPIs e o top 5 de leads quentes, ligado ao Google Sheets onde já tem os dados. Sai com uma vista pessoal que substitui abrir cinco separadores diferentes.
Adicione ferramentas à medida que as dores reais aparecem. Não construa porque "fica fixe". Construa porque resolve um problema concreto que tem hoje.
Vibe coding é a curva final. Antes dela, vale a pena ter base sólida: um sistema operacional de IA a funcionar há semanas (ver o guia "Sistema Operacional IA em 60 minutos") e o método de prompts dominado (ver "Engenharia de Prompts"). As ferramentas que constrói são tão boas quanto os prompts que lhes dá.
Já sabe o que cada ferramenta faz e por onde começar. O salto seguinte é construir as ferramentas certas para o seu caso — sem perder horas em becos sem saída, e ligadas ao sistema que já tem. É aí que entro.