Sem ser programador, autor recria com o Claude Code um app de inglês com servidor e modo offline

Um autor do Habr que não tem relação com a área de TI decidiu testar o Claude Code na prática. Ele recriou um app de estudo de palavras em inglês que deixou de funcionar no iOS após uma atualização. O título cita três requisitos: servidor, modo offline e SEO. O resultado da primeira experiência de vibe coding, nas palavras do autor, "surpreendeu, para dizer o mínimo". O tempo exato de desenvolvimento não aparece no anúncio; está na versão completa do artigo. • Executor: um iniciante que conhece IA pelas versões gratuitas do DeepSeek e do ChatGPT. • Ferramenta: Claude Code. • Tarefa: back-end, modo offline e SEO, e não uma única página.

Processado por IA de Habr AI; editado por Hamidun News
Sem ser programador, autor recria com o Claude Code um app de inglês com servidor e modo offline
Fonte: Habr AI. Colagem: Hamidun News.
Ouvir artigo
Ficha técnica e números-chave
ParâmetroDados
Fonte originalHabr AI ↗
Editor-chefe
Executorum iniciante que conhece IA pelas versões gratuitas do DeepSeek e do ChatGPT.
FerramentaClaude Code.
Tarefaback-end, modo offline e SEO, e não uma única página.

Uma pessoa sem experiência em programação, uma ferramenta (o Claude Code) e três requisitos nos quais até desenvolvedores iniciantes costumam tropeçar: servidor próprio, modo offline e SEO. O autor da publicação no Habr se propôs a recriar um app de memorização de palavras em inglês que deixou de funcionar direito após uma atualização do iOS. O resultado da primeira experiência de vibe coding, nas palavras dele, "surpreendeu, para dizer o mínimo". O anúncio não informa quanto tempo levou a construção; a resposta está escondida atrás do "leia mais". Mesmo assim, a própria formulação da tarefa já é reveladora.

O que se sabe a partir da publicação

O autor ressalta que nunca foi programador e que seu trabalho não tem relação com TI. Ele estudava inglês em um app pago para iOS. Depois de uma atualização, o programa quebrou, ele não conseguiu consertá-lo, e a "gestalt ficou em aberto". Ele começou a estudar o Claude Code por interesse geral. Seu conhecimento sobre IA é básico: uma noção geral de LLMs, alguns vídeos no YouTube e a experiência de conversar com as versões gratuitas do DeepSeek e do ChatGPT.

Esse perfil importa. Não se trata de um entusiasta que passa semanas em fóruns especializados, mas de um usuário típico de chatbots. É a experiência dele que mostra onde fica hoje a fronteira entre "conversar com o modelo" e "obter um produto funcional".

  • Executor: iniciante sem experiência em desenvolvimento; TI não faz parte da sua profissão.
  • Ferramenta: Claude Code, assistente agêntico para escrever código.
  • Tarefa: um clone de app para estudo de palavras em inglês.
  • Requisitos declarados: back-end, modo offline, SEO.
  • Avaliação do autor: o resultado foi inesperadamente bom.
  • Não revelado no anúncio: tempo gasto, stack, custo da assinatura e dos tokens, qualidade do código final.

Por que justamente servidor, offline e SEO?

Montar uma página simples com cartões de palavras não é difícil, e os modelos já fazem isso há bastante tempo. O trio do título é outra história, porque cada item puxa uma camada separada de trabalho de engenharia.

O servidor implica armazenar dados dos usuários, autenticação e sincronização entre dispositivos. O modo offline exige cache local e lógica de resolução de conflitos, para quando o usuário estudou palavras sem rede e depois se conectou. O SEO pressupõe renderização no servidor ou geração estática, metadados corretos e páginas indexáveis. Tudo isso costuma exigir compreensão de arquitetura, e não apenas a habilidade de escrever funções.

Se o agente de fato conduziu um iniciante pelas três camadas, isso sinaliza uma mudança no papel do humano. Em vez de escrever código, ele precisa formular requisitos com clareza e verificar o resultado. Uma ressalva: por enquanto, vemos apenas o relato do autor, sem código e sem métricas.

O que considerar se você quiser repetir o experimento

Um único caso de sucesso não gera estatística. Os autores costumam não escrever sobre tentativas fracassadas, então não dá para estimar a taxa real de sucesso com base em publicações assim.

Ordem prática de ações para um iniciante:

  • Comece com uma especificação técnica curta: telas, entidades (palavra, tradução, progresso) e cenários offline.
  • Peça ao agente que trabalhe em etapas e execute o resultado você mesmo após cada uma.
  • Pergunte ao modelo de antemão qual stack ele escolhe e por quê, e guarde a resposta como documentação do projeto.
  • Não guarde segredos e chaves no repositório. Peça que sejam movidos para variáveis de ambiente.
  • Verifique o backup do banco de dados e as permissões de acesso antes que usuários reais cheguem ao app.

Para uma ferramenta de uso pessoal, essa abordagem já parece viável. Para um produto com clientes pagantes, é preciso pelo menos uma pessoa capaz de ler o código e responder pela segurança. O tempo de construção que o título pergunta é melhor conferir no texto completo do original: é ali que o autor apresenta seus números.

História

Perguntas frequentes sobre a notícia

Por que justamente servidor, offline e SEO?

Montar uma página simples com cartões de palavras não é difícil, e os modelos já fazem isso há bastante tempo. O trio do título é outra história, porque cada item puxa uma camada separada de trabalho de engenharia. O servidor implica armazenar dados dos usuários, autenticação e sincronização entre dispositivos. O modo offline exige cache local e lógica de resolução de conflitos, para quando o usuário estudou palavras sem rede e depois se conectou. O SEO pressupõe renderização no servidor ou geração estática, metadados corretos e páginas indexáveis. Tudo isso costuma exigir

O que se sabe a partir da publicação?

O autor ressalta que nunca foi programador e que seu trabalho não tem relação com TI. Ele estudava inglês em um app pago para iOS. Depois de uma atualização, o programa quebrou, ele não conseguiu consertá-lo, e a "gestalt ficou em aberto". Ele começou a estudar o Claude Code por interesse geral. Seu conhecimento sobre IA é básico: uma noção geral de LLMs, alguns vídeos no YouTube e a experiência de conversar com as versões gratuitas do DeepSeek e do ChatGPT. Esse perfil importa. Não se trata de um entusiasta que passa semanas em fóruns especializados, mas de um usuário típi

O que considerar se você quiser repetir o experimento?

Um único caso de sucesso não gera estatística. Os autores costumam não escrever sobre tentativas fracassadas, então não dá para estimar a taxa real de sucesso com base em publicações assim. Ordem prática de ações para um iniciante: Comece com uma especificação técnica curta: telas, entidades (palavra, tradução, progresso) e cenários offline. Peça ao agente que trabalhe em etapas e execute o resultado você mesmo após cada uma. Pergunte ao modelo de antemão qual stack ele escolhe e por quê, e guarde a resposta como documentação do projeto. Não guarde segredos e chaves no repo

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Hands-On AI Engineering

Build & Ship Production AI Apps with Vibe Coding

Join Zhemal Khamidun's hands-on Vibe Coding Intensive at hamidun.com/vibecoding — master Claude Code, Cursor, and autonomous agentic workflows.

Explore Vibe Coding →Vibe Academy Platform
O que você acha?
Carregando comentários…