











Event Scheduler
Plataforma de Reserva de Eventos y Gestión de Venues
Canadá
- Rol
- Full-stack
- Tipo de trabajo
- Producto propio
- Industria
- Eventos y espacios
Resumen
Event Scheduler es una plataforma full-stack que conecta organizadores de eventos con venues (espacios para eventos).
La plataforma incluye dos interfaces: un portal de administración para que los venues configuren sus espacios mediante un proceso de onboarding de 13 pasos con validación y auto-guardado, y un sitio web público donde los usuarios pueden descubrir, configurar y reservar espacios para sus eventos.
Las características incluyen gestión de espacios y amenidades, cálculo de precios en tiempo real, integración de mapas interactivos con Leaflet, galerías de imágenes con Google Cloud Storage, paquetes de catering personalizables, gestión de proveedores preferidos, sistema de políticas y restricciones, gestión y visualización de contratos (PDF, Word, SVG) con aceptación de términos, procesamiento de pagos con Stripe y tarjetas de crédito/débito, auto-guardado con protección contra pérdida de datos, validación en tiempo real en todos los formularios, sistema de accesibilidad (ADA/ACA compliance), gestión de horarios y disponibilidad, coordinación de eventos, preview completo antes de finalizar, y diseño completamente responsivo.
El desafío
El mercado de reserva de espacios para eventos carece de plataformas integrales que faciliten tanto la gestión de venues como la experiencia de reserva para clientes.
Event Scheduler resuelve este problema al ofrecer un sistema dual que permite a los propietarios de venues configurar completamente sus espacios mediante un proceso guiado paso a paso con validación y auto-guardado, mientras que los organizadores de eventos pueden descubrir y reservar espacios de manera intuitiva, con información detallada sobre capacidad, amenidades, precios, disponibilidad, políticas y contratos, todo en una sola plataforma con procesamiento de pagos seguro.
Enlaces
Repositorio de GitHub
Demo en Vivo
Privado — proyecto de cliente
Construido con
Next.js
React
TypeScript
SCSS
Node.js
Express
PostgreSQL
TypeORM
Framer Motion
Leaflet
Google Cloud Storage
Stripe
Jest
React
Playwright
Vercel
Entregables clave
- Construimos una plataforma full-stack con Next.js, React y TypeScript para seguridad de tipos y rendimiento óptimo.
- Desarrollamos un proceso de onboarding complejo de 13 pasos con validación en tiempo real y funcionalidad de auto-guardado.
- Integramos Stripe para procesamiento seguro de pagos con tarjetas de crédito y débito.
- Implementamos mapas interactivos con Leaflet para visualización de ubicación de venues.
- Creamos un sistema integral de gestión de contratos que soporta formatos PDF, Word y SVG.
- Desarrollamos cálculo de precios en tiempo real basado en espacio, amenidades y paquetes de catering.
- Implementamos Google Cloud Storage para gestión eficiente de imágenes y documentos.
- Construimos características de accesibilidad asegurando cumplimiento ADA/ACA en toda la plataforma.
- Creamos una suite completa de pruebas con Jest, React Testing Library y Playwright.
- Diseñamos un sistema de doble interfaz (portal de administración y sitio web público) con componentes compartidos.
- Implementamos funcionalidad de auto-guardado para prevenir pérdida de datos durante la completación de formularios.
- Desarrollamos un sistema completo de coordinación de eventos con gestión de disponibilidad.