Me considero un aficionado al tenis 'serio'. Compito con amigos, pero no tenía forma de rastrear si estaba mejorando. Así que decidí programar mi propia aplicación con Claude Code (sin experiencia previa en programación). 🧵 Aquí está cómo la construí y lo que aprendí:
Abrí el código de Claude y simplemente empecé a describir lo que quería. aquí está mi primer aviso terriblemente escrito literalmente:
Desde allí, paso a paso, construí la aplicación Deuce que te permite: • Registrar los puntajes de los partidos, incluidos los desempates • Ver tu récord contra cada oponente • Ver todo en un calendario • Obtener automáticamente el clima según la ubicación y la fecha • Compartir estadísticas cara a cara añadiendo oponentes • Adjuntar enlaces de video a los partidos (si tienes grabaciones) Pruébalo aquí:
El código de Claude es realmente bueno para planificar antes de ejecutar. Así que antes de comenzar a hacer el trabajo, me hace preguntas sobre autenticación, base de datos, formularios, móvil, etc. ... y luego busca mi confirmación sobre la pila: - Next.js 14 (React) - Supabase (autenticación + base de datos) - Tailwind CSS - Vercel (alojamiento)
Honestamente, he intentado programar con otras herramientas antes, pero siempre me quedé atascado en algún lugar aleatorio y me rendí. Claude Code fue la primera que es lo suficientemente intuitiva para que pudiera construir algo real de principio a fin. También es súper adictivo ver cómo se desarrollan las características paso a paso.
La parte más difícil para mí fue la lógica de autenticación y social: quién puede registrar un partido, quién puede editar, qué datos pertenecen a qué usuario. Me obliga a aprender más sobre diseño de bases de datos y gestión de permisos. Probablemente tomé algunas decisiones de diseño poco inteligentes... pero hasta ahora está funcionando bien.
¡En general, estoy muy impresionado con el código de Claude y ansioso por probar más cosas! Prueba la aplicación aquí:
947