Considero-me um amador de ténis "sério". Compito com amigos, mas não tinha como acompanhar se estava a melhorar. Então, criei a minha própria aplicação com o Claude Code (sem experiência em programação). 🧵 Aqui está como a construí e o que aprendi:
Abri o código do claude e comecei a descrever o que queria. aqui está o meu primeiro prompt terrivelmente escrito literalmente:
A partir daí, passo a passo, construí o aplicativo Deuce que permite que você: • Registre os resultados das partidas, incluindo desempates • Veja seu histórico contra cada oponente • Visualize tudo em um calendário • Puxe automaticamente o clima da localização + data • Compartilhe estatísticas de confrontos diretos adicionando oponentes • Anexe links de vídeo às partidas (se você tiver gravações) Experimente aqui:
O código do Claude é realmente 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, mobile, etc. ... e depois busca a minha confirmação sobre a stack: - Next.js 14 (React) - Supabase (autenticação + banco de dados) - Tailwind CSS - Vercel (hospedagem)
Honestamente, já tentei vibe-coding com outras ferramentas antes mas sempre fiquei preso em algum lugar aleatório e desisti. O Claude Code foi o primeiro que é intuitivo o suficiente para eu construir algo real do início ao fim. É também super viciante ver as funcionalidades serem desenvolvidas passo a passo.
A parte mais difícil para mim foi a lógica de autenticação e social: quem pode registar um jogo, quem pode editar, quais dados pertencem a qual utilizador. Isso força-me a aprender mais sobre design de bases de dados e gestão de permissões. Provavelmente fiz algumas escolhas de design estúpidas... mas está a funcionar bem até agora
No geral, estou super impressionado com o código do Claude e ansioso para testar mais coisas! Experimente o aplicativo aqui:
925