Me considero um amador de tênis 'sério'. Eu competia com amigos, mas não tinha como acompanhar se estava melhorando. Então, eu programei meu próprio app com Claude Code (sem nenhuma experiência em programação). 🧵 Veja como eu construí e o que aprendi:
Abri o Claude Code e comecei a descrever o que queria. Aqui está meu primeiro prompt escrito de forma péssima:
A partir daí, passo a passo, criei o app Deuce que permite: • Placar de partidas incluindo desempates • Veja seu histórico contra cada adversário • Visualize tudo em um calendário • Puxar automaticamente o tempo do local + data • Compartilhe estatísticas de confrontos diretos adicionando adversários • Anexar links de vídeo às partidas (se você gravar vídeos) Experimente aqui:
O código Claude é muito bom em planejar antes de executar. Então, antes de começar a fazer o trabalho, ele me faz perguntas sobre autenticação, banco de dados, formulários, celular etc. ... e então buscar minha confirmação sobre a pilha: - Next.js 14 (Reagir) - Supabase (autenticação + banco de dados) - CSS Tailwind - Vercel (apresentador)
Sinceramente, já tentei programar vibração com outras ferramentas antes mas eu sempre ficava preso em algum lugar aleatório e desistia. Claude Code foi o primeiro que foi intuitivo o suficiente para eu construir algo real de ponta a ponta. Também é super viciante ver recursos sendo desenvolvidos passo a passo.
A parte mais difícil para mim foi a autenticação e a lógica social: quem pode registrar uma correspondência, quem pode editar, quais dados pertencem a qual usuário. Isso me obriga a aprender mais sobre design de banco de dados e gestão de permissões. Provavelmente fiz algumas escolhas de design... Mas está funcionando bem até agora
No geral, fiquei super impressionado com o código do Claude e ansioso para testar mais coisas! Experimente o aplicativo aqui:
946