Reservas-online

Turnigo — instrucciones del proyecto

Qué es el proyecto, qué hace cada feature y la lista de pendientes están en README.md (sección “Funcionalidades” y “Pendientes”). Este archivo solo contiene reglas de trabajo y datos que no se deducen del código.

Verificar SIEMPRE contra Cloudflare, nunca localhost

Solo cuenta como “funciona” lo que se ve en producción:

Flujo tras cualquier cambio de código:

  1. npm run build en los workspaces afectados.
  2. Commit y pedir confirmación antes de git push a main (siempre, aunque el usuario suela decir “hazlo ya”). El push dispara Cloudflare Workers Builds (turnigo-panel y turnigo-widget, deploys separados que no siempre acaban a la vez). Nunca wrangler deploy a mano.
  3. Esperar el deploy (minutos) con la tool Monitor: curl a la URL, extraer el hash del bundle (grep -o 'assets/index-[a-zA-Z0-9]*\.js') y comparar con el anterior. Sin sleep en primer plano.
  4. Verificar el flujo completo en el navegador contra las URLs de arriba (completar una reserva real, no solo ver que aparece un botón). Borrar cualquier dato de prueba justo después.

Backend (Supabase) — reglas

Cuentas para probar

Cómo prefiere trabajar el usuario