**Navbar Principal (anchor23.mx):**
- Reemplazar botón único "Solicitar Membresía" por dos botones:
- "Book Now" → /booking/servicios (The Boutique)
- "Memberships" → /membresias
- Mantener estructura limpia con 2 botones en nav-actions
**The Boutique (booking.anchor23.mx):**
- Crear layout específico con navbar personalizada
- Navbar incluye: logo, "Book Now", "Memberships", "Mis Citas", "Perfil"
- Estilos .booking-header y .booking-nav para header personalizado
- Compartir estilos base con anchor23.mx
**Páginas The Boutique:**
- /booking/servicios - Selección de servicios con calendario interactivo
- /booking/cita - Confirmación de reserva con formulario de cliente
- /booking/confirmacion - Página de confirmación por código (short_id)
- API endpoints para servicios y ubicaciones
**Estilos:**
- Mantener paleta de colores de anchor23.mx (Bone White, Soft Cream, Membresías)
- Consistencia visual entre anchor23.mx y The Boutique
- Responsive para móviles
**Frontend (booking.anchor23.mx):**
- Crear página de selección de servicios (/booking/servicios)
- Catálogo de servicios con precios y duración
- Selección de ubicación
- Calendario interactivo para selección de fecha y hora
- Validación de disponibilidad en tiempo real
- Resumen de reserva con precio
- Crear página de confirmación de reserva (/booking/cita)
- Resumen detallado de la cita (servicio, fecha, hora, ubicación)
- Formulario para datos del cliente (nombre, email, teléfono, notas)
- Confirmación visual de la reserva
- Redirección a página de confirmación exitosa
**Backend APIs:**
- Crear /api/services para obtener servicios activos
- Filtrar por ubicación si se especifica
- Retornar precio y duración de cada servicio
- Crear /api/locations para obtener ubicaciones activas
- Retornar lista de locations con timezone
**Documentación:**
- Actualizar TASKS.md con progreso de The Boutique (20%)
- Agregar nuevas tareas pendientes (aperture, api pública)
- Actualizar README.md con:
- Nueva estructura de rutas (/booking/*)
- Nuevas APIs (/api/services, /api/locations)
- Estado actualizado de The Boutique
- Actualizar Fase 2 al 20% completado
**Estilos:**
- Mantener paleta de colores de anchor23.mx
- Diseño consistente con el resto del sitio
- Responsive para móviles
- Crear landing page con hero, fundamento, servicios y testimoniales
- Crear página de servicios con grid y descripciones
- Crear página de historia con filosofía de la marca
- Crear página de contacto con formulario
- Crear página de franchises con solicitud
- Crear página de membresías con 3 tiers (Gold, Black, VIP)
- Crear páginas de Privacy Policy y Legal
- Implementar header y footer global
- Estilos con Tailwind CSS según especificaciones
- HTML semántico y estructura clara
- Conversión silenciosa hacia booking.anchor23.mx
- Crear página principal de HQ Dashboard
- Mostrar calendario diario con reservas
- Listado de reservas con información detallada
- Vista de disponibilidad de staff
- PATCH endpoint para actualizar estado de reservas
- Integrar con API de disponibilidad y reservas
- Crear route /api/bookings con POST y GET
- Validar disponibilidad de staff y recursos
- Crear cliente si no existe
- Generar short_id para reservas
- Utilizar RPC functions de disponibilidad
- Agregar utilidad generateShortId