WMMission
Iniciante50 min

Construa um app com IA sem saber programar

Ao final desta missão você vai ter:

  • ·um app funcional criado com IA e publicado online
  • ·um brief de produto claro que você reutiliza em qualquer projeto futuro
  • ·o fluxo de desenvolvimento com IA dominado: brief → build → iterate → publish
0 de 5 passos0%
1
Fase 1 de 3·10 min

Fase 1 — Definir o App

Escolher o problema certo e escrever um brief de produto claro

Passo 1

Escolha o problema certo para construir

🎯 Definir um problema pequeno e específico que vale um app — não um sistema completo

O erro mais comum é começar com um app ambicioso. Para o primeiro app com IA, escolha algo pequeno, específico e útil para você mesmo. Critérios de um bom primeiro app: - Resolve um problema que você tem hoje - Pode ser descrito em 1 frase - Um usuário (você) consegue usar sem treinamento - Não precisa de login, banco de dados ou pagamento para funcionar Pense em ferramentas simples: calculadoras, geradores de texto, conversores, formulários inteligentes.

Dica: O melhor primeiro app é uma ferramenta que você mesmo usaria todo dia. Se não resolve um problema real seu, vai ser difícil saber quando está 'pronto'.

Resultado esperado

Um problema escolhido descrito em 1 frase com escopo claro

Passo 2

Escreva o brief de produto

🎯 Transformar a ideia em um documento que a IA consegue construir sem fazer perguntas

Um brief de produto é o documento que você entrega à IA. Quanto mais claro, melhor o resultado na primeira tentativa. Um bom brief define: o que o app faz, quem usa, quais são os campos de input, qual é o output esperado, como deve parecer e o que não deve ter.

Resultado esperado

Um brief de produto com inputs, output, visual e restrições claramente definidos

2
Fase 2 de 3·30 min

Fase 2 — Construir com IA

Usar IA para gerar o app e iterar até funcionar

Passo 3

Gere o app com IA

🎯 Entregar o brief ao Claude ou Claude Code e obter um app funcional

Use Claude Code (para gerar arquivos no seu computador) ou claude.ai (para gerar o código e você salvar manualmente). Com Claude Code no terminal: descreva o app e ele cria todos os arquivos. Com claude.ai: peça o código completo e salve como index.html. Ambas as abordagens funcionam — Claude Code é mais rápido para iterar.

Dica: Se usar claude.ai, peça 'um único arquivo HTML com CSS e JavaScript embutidos'. Isso torna mais fácil salvar e abrir no navegador.

Resultado esperado

Um arquivo index.html gerado e abrindo no navegador com a interface do app

Passo 4

Itere até funcionar como você quer

🎯 Testar o app com dados reais e ajustar o que não está certo

O primeiro resultado vai estar ~70% correto. Teste com dados reais (os seus, não exemplos inventados) e descreva exatamente o que precisa mudar. Descreva comportamento atual vs. comportamento esperado — não tente explicar como corrigir. A IA sabe como corrigir.

⚠️ Erro comum

Pedir para a IA 'melhorar o visual' sem especificar o que está errado

Pedidos vagos resultam em mudanças que você pode não querer. Descreva exatamente o que está errado e o que deve ser diferente.

Resultado esperado

App funcionando com todos os campos, output correto e botão de copiar funcionando

3
Fase 3 de 3·10 min

Fase 3 — Publicar

Colocar o app online e acessível de qualquer lugar

Passo 5

Publique o app online

🎯 Colocar o app online gratuitamente para acessar de qualquer lugar

Para um arquivo HTML único, as opções mais simples são: 1. Netlify Drop: arraste o arquivo para app.netlify.com/drop — URL gerada em segundos, sem conta. 2. GitHub Pages: suba para um repositório GitHub e ative Pages nas configurações. 3. Vercel: conecte ao GitHub e deploy automático a cada atualização. Para começar, Netlify Drop é o mais rápido — não precisa de conta.

Dica: Salve a URL do app nos favoritos do celular. Um app que você abre com um toque tem muito mais chance de ser usado do que um arquivo no computador.

Resultado esperado

App publicado com URL acessível de qualquer dispositivo, testado no celular

Biblioteca de recursos

Prompts e templates desta missão
TemplateTemplate de brief de produto
BRIEF DE PRODUTO

APP: [Nome do app]

O que faz (1 frase):
[Ex: transforma campos preenchidos em um relatório formatado]

Campos de input:
1. [campo]: [tipo — texto, número, seleção]
2.
3.

Output esperado:
[Descreva exatamente o que o usuário vê depois de clicar em "Gerar"]

Visual:
[Clean/Minimalista/Colorido | Referência de estilo se tiver]

Restrições técnicas:
- Sem: [o que não deve ter — login, backend, pagamento]
- Com: [o que deve ter — copiar com 1 clique, responsivo, etc]
PromptPrompt para gerar app HTML único
Construa um app web com base neste brief. Entregue um único arquivo index.html com CSS e JavaScript embutidos.

BRIEF:
[COLE SEU BRIEF AQUI]

Requisitos técnicos:
- Único arquivo HTML (sem frameworks, sem npm, sem build)
- Funciona abrindo direto no navegador
- Botão de copiar o output para a área de transferência
- Visual limpo: fundo branco, fonte Inter ou system-ui
- Responsivo para desktop e mobile
TemplateChecklist de teste do app
CHECKLIST DE TESTE DO APP

Teste com dados reais (não inventados):

✅ Todos os campos de input funcionam?
✅ A ação principal (gerar/calcular/converter) funciona?
✅ O output está no formato esperado?
✅ O botão de copiar/exportar funciona?
✅ Funciona no celular?
✅ Funciona em diferentes navegadores?

Para cada item que falhou:
"[funcionalidade] está [comportamento atual].
Esperado: [comportamento correto].
Ajuste apenas isso."

Entre na comunidade para compartilhar seu resultado e receber feedback.