De la idea al celular, paso a paso
Tu hijo Lucas necesitaba practicar para el examen de licencia Clase B. Decidimos construir una app desde cero — sin agencias, sin presupuesto, solo una conversación de chat con Claude.
Objetivo: app gratuita, instalable en el iPhone de Lucas, que funcione sin internet y tenga 1.000 preguntas reales del temario chileno.
Claude redactó 1.000 preguntas basadas en la Ley 18.290 y el "Libro para la Conducción en Chile" del CONASET. Cada pregunta tiene 4 opciones, la respuesta correcta marcada y una explicación.
139 preguntas llevan marcador de "doble puntaje" porque corresponden a temas críticos: alcohol, cinturón, sillas infantiles.
Todo el código vive en un único archivo index.html: diseño (CSS), lógica (JS) y estructura (HTML). Decisión deliberada — menos archivos significa menos puntos de falla.
4 modos de juego: Rápido (5 preguntas), Largo (80 preguntas), Por tema y Simulacro (35 preguntas + timer de 45 minutos).
Un Service Worker corre en segundo plano y descarga toda la app la primera vez que Lucas la abre con internet. Desde ese momento las 1.000 preguntas viven en el celular.
Cada cambio nuevo sube la versión del SW (v1 … v11). El celular detecta la nueva versión y se actualiza solo al abrir la app.
Claude creó el repositorio privado licencia-clase-b en tu cuenta de GitHub y subió todos los archivos.
GitHub guarda cada versión del código. Si un cambio rompe algo, se puede volver atrás en un segundo. También sirve de respaldo permanente.
Con el comando wrangler pages deploy public, Claude toma todos los archivos y los sube a los servidores de Cloudflare distribuidos por todo el mundo.
En menos de 30 segundos la app queda disponible en licencia-clase-b.pages.dev para cualquier persona con el link.
1.000 preguntas del temario Clase B chileno, 4 modos de juego, timer de 45 min en simulacro, estadísticas entre sesiones, offline completo, ícono en la pantalla de inicio.
Tiempo total de desarrollo: una conversación de chat. Intervención manual de Vicente: ninguna.
Para cualquier cambio futuro el proceso es siempre el mismo:
1. Tú describes qué cambiar → 2. Claude edita los archivos → 3. Push a GitHub → 4. Deploy a Cloudflare → 5. El celular detecta el nuevo SW y se actualiza solo.
Todo desde una conversación de chat, sin que tengas que tocar nada técnico.