KIT VIBE CODING · GUIA INTERATIVO GRATUITO

Você tem a ideia. Faltam 6 peças.

Um guia para entender, na prática, o papel de cada ferramenta na construção de um app com IA. Da primeira tela à primeira assinatura, com um exemplo do começo ao fim.

  • Gratuito e sem cadastro
  • 6 ferramentas explicadas
  • Assistente de decisão
Seis módulos em pixel art, um para cada papel: tela, terminal de código, banco de dados, envio de e-mail, pagamento e arquivo de versões.

01 · O MAPA

Um app tem partes. Cada ferramenta cuida de uma.

Cada vídeo indica uma ferramenta diferente, e fica difícil saber o que faz o quê. Ferramenta boa no lugar errado vira retrabalho. Este mapa organiza as peças por função.

Os seis módulos espalhados e desconectados, representando ferramentas sem um papel claro.

Passe o mouse ou clique numa peça para ver as conexões.Toque numa peça para ver as conexões. abre a explicação. em foco · ver detalhes

Guia do Lovable
Guia do Claude Code
Guia do Supabase
Guia do Resend
Guia do Stripe
Guia do GitHub

COMO LER A PLACA

  • Em cima, a tela. No meio, a lógica. Embaixo, os serviços.
  • O Claude Code concentra a lógica e pode acionar Supabase, Resend e Stripe.
  • O Supabase é onde os dados moram: telas, regras e pagamentos podem gravar nele.
  • O GitHub guarda o histórico do código, não os dados do app.

Nenhuma trilha é automática: cada integração é uma escolha que você configura, e nem todo app precisa das seis peças.

EXEMPLO · UMA RESERVA NA BARBEARIA

  1. A tela recebe o pedido de horário.
  2. O código confere se o horário está livre.
  3. O banco guarda a reserva.
  4. O e-mail confirma para o cliente.

INTERFACELovable

Cria as telas que o usuário vê.

PODE SE CONECTAR A

  • Claude Code as telas acionam as regras escritas no código
  • Supabase as telas leem e gravam dados, depois que você conecta o projeto
  • GitHub guarda o código das telas, se você ativar a sincronização
Abrir o guia do Lovable

CÓDIGO E LÓGICAClaude Code

Implementa as regras e funções do app.

PODE SE CONECTAR A

  • Lovable o código recebe os pedidos das telas
  • Supabase o código consulta e grava os dados
  • Resend o código decide quando cada e-mail sai
  • Stripe o código cria a cobrança e trata os avisos de pagamento
  • GitHub registra as mudanças que você aprova e envia
Abrir o guia do Claude Code

DADOS E LOGINSupabase

Guarda dados, usuários e arquivos.

PODE SE CONECTAR A

  • Lovable as telas exibem e coletam o que fica guardado aqui
  • Claude Code as regras leem e gravam os dados
  • Stripe o código do app pode guardar aqui o status da assinatura
Abrir o guia do Supabase

E-MAILSResend

Envia os e-mails automáticos.

PODE SE CONECTAR A

  • Claude Code o código pede o envio na hora certa, como depois de uma reserva
Abrir o guia do Resend

PAGAMENTOSStripe

Cobra pagamentos e assinaturas.

PODE SE CONECTAR A

  • Claude Code o código cria a cobrança e trata os avisos de pagamento
  • Supabase o status da assinatura pode ficar no banco, gravado pelo código
Abrir o guia do Stripe

HISTÓRICO DO CÓDIGOGitHub

Registra cada versão do código. Os dados do app não ficam aqui: eles moram no Supabase.

PODE SE CONECTAR A

  • Lovable o código das telas, com a sincronização ativada
  • Claude Code cada mudança que você aprova e envia
Abrir o guia do GitHub

02 · AS FERRAMENTAS

O que cada peça faz, e como começar.

Abra uma ferramenta para ver o que ela é, quando vale a pena, um exemplo, os primeiros passos e os cuidados mais comuns.

01 · INTERFACE Lovable Cria o que o usuário vê, a partir de uma conversa.

O QUE É

Uma plataforma que cria aplicativos web a partir de descrições em texto. Você explica o que quer e ela gera as telas e o código. Depois, ajusta pedindo mudanças no chat ou selecionando partes da tela.

QUANDO VALE A PENA

Para tirar a ideia do papel rápido, testar um fluxo com pessoas reais e enxergar o que falta antes de investir em detalhes.

NO APP DA BARBEARIA

A agenda com os horários livres de cada barbeiro e o botão “Reservar”.

COMO COMEÇAR

  1. Crie uma conta no site do Lovable.
  2. Descreva a primeira tela em poucas frases: quem usa e o que precisa fazer.
  3. Ajuste uma coisa por vez no chat e confira o resultado na prévia.

CUIDADOS

  • Peça uma mudança de cada vez. Pedidos grandes geram resultados difíceis de revisar.
  • Tela pronta não é app pronto. Dados, regras e segurança ainda precisam de atenção.
  • Conecte o projeto ao GitHub cedo, para ter o histórico do código.
02 · CÓDIGO E LÓGICA Claude Code Um agente de programação que implementa o que você pede.

O QUE É

Um agente de programação da Anthropic. Ele lê o projeto, edita arquivos, roda comandos e implementa funcionalidades descritas em linguagem natural, inclusive lógica de backend e integrações. Funciona no terminal, em editores como o VS Code, no app desktop e no navegador.

Ele escreve o código, mas não hospeda o app. O código roda em outro serviço, como as funções do Supabase ou uma plataforma de hospedagem.

QUANDO VALE A PENA

Quando o app precisa de regras que vão além da tela: validações, integrações com outros serviços, testes e correção de erros.

NO APP DA BARBEARIA

A regra que impede dois clientes de reservar o mesmo horário.

COMO COMEÇAR

  1. Tenha uma assinatura do Claude ou uma conta no Console da Anthropic.
  2. Instale seguindo o guia oficial e abra a pasta do seu projeto.
  3. Peça algo pequeno e específico, e revise cada mudança antes de seguir.

CUIDADOS

  • Revise o que ele propõe. A responsabilidade pelo código continua sendo sua.
  • Dê contexto: como o app funciona e o que não pode quebrar.
  • Peça testes para as regras importantes, como a de reserva duplicada.
03 · DADOS E LOGIN Supabase Guarda o que o app precisa lembrar.

O QUE É

Um backend pronto para usar: banco de dados PostgreSQL, login de usuários, armazenamento de arquivos e funções que rodam no servidor, tudo em um painel.

QUANDO VALE A PENA

Quando o app precisa lembrar coisas entre uma visita e outra: cadastros, reservas, preferências e arquivos.

NO APP DA BARBEARIA

As tabelas de clientes, barbeiros e horários marcados, e a foto de cada barbeiro.

COMO COMEÇAR

  1. Crie um projeto no site do Supabase.
  2. Liste o que o app precisa guardar e crie uma tabela para cada item.
  3. Conecte ao seu app. O Lovable, por exemplo, tem integração com o Supabase.

CUIDADOS

  • Ative o RLS (Row Level Security) em cada tabela exposta. São as regras que dizem quem pode ver e alterar cada linha.
  • Nunca coloque a chave secreta do projeto no código das telas.
  • Confira no seu plano como funcionam os backups do banco.
04 · E-MAILS Resend Avisa o usuário quando algo acontece.

O QUE É

Um serviço para enviar e-mails a partir do código do app. É usado principalmente para os e-mails transacionais, que saem automaticamente depois de uma ação do usuário.

QUANDO VALE A PENA

Confirmações, lembretes, redefinição de senha e avisos sobre a conta.

NO APP DA BARBEARIA

“Seu horário de sábado, às 10h, está confirmado.”

COMO COMEÇAR

  1. Crie uma conta no site do Resend.
  2. Adicione o seu domínio e configure os registros DNS indicados para verificá-lo.
  3. Gere uma chave de API e envie um e-mail de teste a partir do servidor do app.

CUIDADOS

  • Para enviar e-mails, você precisa de um domínio próprio verificado.
  • A chave de API fica só no servidor, nunca no código das telas.
  • E-mails de marketing exigem o consentimento de quem recebe.
05 · PAGAMENTOS Stripe Transforma usuário em cliente.

O QUE É

Uma plataforma de pagamentos online. Cuida do checkout, de cobranças avulsas e de assinaturas recorrentes.

QUANDO VALE A PENA

Quando o app vai cobrar por um produto, um serviço ou uma mensalidade.

NO APP DA BARBEARIA

Cada barbearia paga uma assinatura mensal para usar o app.

COMO COMEÇAR

  1. Crie uma conta no site do Stripe.
  2. Monte o checkout primeiro no ambiente de teste, com os cartões de teste do Stripe.
  3. Configure os webhooks: avisos automáticos que o Stripe envia ao app quando um pagamento é aprovado ou falha.

CUIDADOS

  • Confirme o pagamento pelo webhook, no servidor, e não só pela tela de “obrigado”.
  • Antes de lançar, confira taxas, meios de pagamento e exigências para o seu país.
  • A chave secreta fica só no servidor.
06 · HISTÓRICO DO CÓDIGO GitHub O save point do seu código.

O QUE É

Um serviço que guarda o código em repositórios e registra cada mudança com o Git. Você vê o que mudou, quando e por quê, e pode voltar a uma versão anterior.

Ele guarda o código, não os dados do app. Clientes e reservas ficam no banco de dados, que precisa de backup próprio.

QUANDO VALE A PENA

Desde o primeiro dia. Principalmente quando você trabalha com IA, que pode alterar muitos arquivos de uma vez.

NO APP DA BARBEARIA

A agenda parou depois de uma alteração? Você compara as versões, encontra a mudança e desfaz.

COMO COMEÇAR

  1. Crie uma conta no site do GitHub.
  2. Conecte o projeto a um repositório. O Lovable sincroniza com o GitHub, e o Claude Code trabalha com Git.
  3. Salve versões com mensagens claras, como “bloqueia horário duplicado”.

CUIDADOS

  • Nunca envie senhas ou chaves de API para o repositório.
  • O GitHub pode fazer parte da publicação do app, mas isso não é obrigatório nem automático.
  • Repositório não é backup do banco de dados.

03 · EXEMPLO APLICADO

Um app de agendamento para barbearias.

Siga uma reserva do começo ao fim e veja onde cada ferramenta entra. Algumas etapas acontecem na tela do cliente. Outras, nos bastidores.

EXEMPLO HIPOTÉTICO A Barbearia Navalha e as telas abaixo são ilustrações criadas para explicar o papel de cada peça. Não se trata de um app publicado.

TELA DO CLIENTE

Barbearia Navalha

Escolha o horário

QuiSexSáb

Barbeiro: Rafa

09:0009:3010:00 10:3011:0011:30
  • ServiçoCorte
  • Duração30 min
Reservar sábado, 10:00

ETAPA 1 · LOVABLE

A tela de agenda nasce de uma descrição: barbeiros, dias e horários livres. Ana escolhe sábado, às 10h, e toca em “Reservar”.

COMO AS PEÇAS SE CONECTAM

  1. Tela recebe o pedido
  2. Código aplica as regras
  3. Banco guarda o resultado
  4. E-mail avisa o cliente
  5. Pagamento mantém a barbearia ativa

GitHub guarda o histórico de todo o código acima. Os dados ficam no banco.

04 · POR ONDE COMEÇAR

O que você precisa fazer no seu app?

Escolha uma opção e veja qual ferramenta conhecer primeiro.

O que você precisa fazer no seu app?

Escolha uma opção e eu indico uma peça para começar, com o próximo passo.

05 · ANTES DE LANÇAR

Cuidados que evitam dor de cabeça.

As ferramentas aceleram o trabalho, mas não dispensam testes, segurança e configuração. Marque o que você já revisou. A marcação fica salva só neste navegador.

0 DE 6 REVISADOS

01Testes: como saber se o app funciona?

Use o app como alguém que nunca viu: cadastro, ação principal e pagamento. Depois, teste o que pode dar errado, como campo vazio, horário ocupado e cartão recusado. Peça a duas ou três pessoas para usar sem a sua ajuda e observe onde elas travam.

02Autenticação e permissões: quem pode ver e fazer o quê?

O login confirma quem é a pessoa. A permissão define o que ela pode fazer. Na barbearia, o cliente vê só as próprias reservas e cada barbearia vê só a própria agenda. No Supabase, essas regras são configuradas com RLS.

03Segurança dos dados: o que proteger primeiro?

Chaves secretas ficam no servidor, nunca no código das telas nem no GitHub. Peça só os dados de que o app precisa. No Brasil, dados pessoais são protegidos pela LGPD, então explique ao usuário o que você coleta e para quê.

04Backups: se algo der errado, dá para recuperar?

O GitHub guarda o código, não os dados. Confira se o plano do seu banco de dados inclui backups e com que frequência. Se possível, teste uma restauração antes de precisar dela.

05Custos de operação: quanto custa manter o app no ar?

Várias ferramentas têm planos gratuitos para começar. Outras cobram por uso, por assinatura ou por transação. Os custos crescem com usuários, e-mails enviados, armazenamento e pagamentos. Anote os preços atuais de cada serviço numa planilha simples antes de lançar.

06Publicação e domínio: como colocar o app no ar?

Publicar é deixar o app acessível num endereço da internet. Algumas ferramentas, como o Lovable, já oferecem a publicação. Um domínio próprio passa mais confiança e é necessário para enviar e-mails pelo Resend. Domínios .br são registrados no Registro.br.

CHECKPOINT

Agora você sabe o que faz o quê.

Este guia é um mapa, não um atalho. Testar, revisar e entender o que você constrói continua sendo com você. No Instagram, eu documento a minha jornada construindo apps com IA, com acertos e erros.