Ajusté el envío de reservas para facilitar diagnóstico:
- Eliminé encabezados JSON en preflight y logeo detallado de request/response.
- Mantiene envío a webhook, pero ahora registra URL, payload y respuesta para identificar problemas de CORS y status.
X-Lovable-Edit-ID: edt-1e79ec7d-4dbb-45b5-82d0-b8489e8bdb01
Co-authored-by: Ichitux <17677572+Ichitux@users.noreply.github.com>
Añadí logging detallado en el envío del formulario para diagnosticar errores de la webhook. Se registra URL destino, payload, y respuesta HTTP, y se capturan errores con mensajes para facilitar la resolución.
X-Lovable-Edit-ID: edt-01264426-ef82-4a95-9a64-17211d021a3d
Co-authored-by: Ichitux <17677572+Ichitux@users.noreply.github.com>
Implemented local test mode suggestion and guidance to ensure form submission works even without active webhook, including checks for webhook URL configuration and CORS considerations. Added option to simulate successful submissions and suggested updating webhook URL.
X-Lovable-Edit-ID: edt-07b217b3-e5ac-49a9-b42e-74bfd3ca410d
Co-authored-by: Ichitux <17677572+Ichitux@users.noreply.github.com>
Implementa un carrusel de imágenes de profesores en la página, con datos editable desde PROFESORES en data. Se crea el componente ProfesoresSection, se integra en Index y se añade datos de ejemplo para los profesores.
X-Lovable-Edit-ID: edt-3b32a8d5-f63d-4f00-95d4-c24c5bcac81b
Añadí dos imágenes nuevas para encajar con la paleta azul/índigo:
- src/assets/hero-bg.jpg (hero/banner)
- src/assets/about-event.jpg (sección sobre el evento)
Estas imágenes están listas para usar en la landing y sustituyen las anteriores, manteniendo consistencia con la nueva paleta.
X-Lovable-Edit-ID: edt-9c4ada85-9744-4d48-8971-fa75ea335376
Actualizó src/index.css para activar tema oscuro por defecto con fondo oscuro, ajustes de colores, gradientes y sombras. Mantiene compatibilidad con otros tokens y adapta sombras y acentos a la nueva paleta azul.
X-Lovable-Edit-ID: edt-eed642ba-55a7-4ab0-bdda-669928182bff
Atualicé la paleta de colores a Egyptian Blue, Slate Indigo y Baby Blue Ice en index.css y tailwind.config.ts, ajustando variables de fondo, primarias/secundarias, acentos y sombras. También actualicé gradientes y modo oscuro para coincidir con la nueva temática.
X-Lovable-Edit-ID: edt-1fb2d9b6-98df-4d55-87e2-66da9832fd56
Implemented a complete event landing page with editable data model, Patreon-like structure:
- Added modular React components for hero, about, organizers, staff, schedule, booking, hotels, practical info, gallery, and footer
- Integrated webhook-enabled booking form with validation and loading/error states
- Created data-driven content file (src/data/event-data.ts) to drive all sections (staff, schedule, hotels, etc.)
- Wired up responsive, mobile-first layout with tropical theme and smooth interactions
- Added images as assets and placeholder data for editable fields
- Implemented sticky navbar, floating reserve button, and scroll/anim transitions
- Prepared for n8n webhook integration with clear comments and example URL
- Updated global styles (Tailwind) and components (buttons, icons) to support new UI
- Updated index.html and project structure for static hosting compatibility
X-Lovable-Edit-ID: edt-6304ebcd-1b8b-4c6d-a441-4b12094846f1