-
Archivo:
components/WhatsAppModal.tsx(línea 9) -
Cambiar
whatsappNumber = '1234567890'por el número real -
Formato: código país + número sin + ni espacios (ej:
5491123456789) -
Archivo:
app/exito/page.tsx(línea 233) -
Verificar que use
config.whatsappNumber(ya está configurado)
- Archivo:
app/admin/page.tsx(línea 10) - Cambiar
ADMIN_PASSWORD = 'admin123'por una contraseña segura -
⚠️ IMPORTANTE: En producción, considera usar variables de entorno
- Archivo:
app/page.tsx(línea 51) - Cambiar
BARBERÍApor el nombre real de la barbería
- Agregar imagen
barberia-background.jpgen la carpetapublic/ - O cambiar la ruta en
app/page.tsxlínea 14 si usas otro nombre/formato
- Archivo:
lib/config.ts(líneas 8-11) - Verificar que los precios sean correctos:
- Corte: $10.000
- Teñido: $30.000
- Tablas principales creadas (
barbers,appointments) - Tablas de admin creadas (
blocked_dates,schedule_overrides) - Políticas RLS configuradas
- Política de DELETE para turnos funcionando
- Conecta tu repositorio de GitHub a Vercel
- Agrega las variables de entorno:
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEY
- Deploy automático
- Asegúrate de configurar las variables de entorno
- Build:
npm run build - Start:
npm start
- Probar el flujo completo en móvil:
- Pantalla de inicio
- Selección de servicio
- Reserva de turno
- Comprobante
- Probar el panel de admin en móvil
- Verificar que los horarios se vean bien en pantalla pequeña
- Probar cancelar un turno desde el admin
- ✅ Contraseña básica en admin (ya implementado)
⚠️ Considera cambiar la contraseña regularmente
- Implementar autenticación real (Supabase Auth)
- Restringir políticas RLS en Supabase
- Usar variables de entorno para contraseña de admin
- Implementar rate limiting
- Pantalla de presentación inicial
- Selección de servicios con precios
- Sistema de reservas con grilla de horarios
- Validación de disponibilidad (2 cupos por horario)
- Prevención de reservas duplicadas del mismo barbero
- Pantalla de comprobante con mensaje de cancelación
- Diseño responsive para móviles
- Panel de administración con login
- Visualización de turnos reservados
- Cancelación de turnos
- Bloqueo de fechas
- Configuración de horarios especiales
- Filtros por fecha y barbero
- Tablas principales
- Tablas de administración
- Políticas de seguridad
- Índices para optimización
Estado: ✅ LISTO PARA PRUEBAS
Solo falta:
- Configurar número de WhatsApp
- Cambiar contraseña de admin
- Personalizar nombre de barbería (opcional)
- Agregar imagen de fondo (opcional)
- El proyecto está funcionalmente completo
- Todas las funcionalidades principales están implementadas
- El código está optimizado para móviles
- Las validaciones están funcionando correctamente
¡Felicitaciones! El MVP está listo 🎉