Plataforma empresarial
Bernalo Management System
El sistema central de una cadena de 26 hoteles: reservas, tours, alimentos, lealtad, agencias y comisiones en un solo lugar.
- Rol
- Líder de producto, diseño y desarrollo
- Año
- 2026
- Estado
- En producción
- Stack
- Next.jsSupabaseTypeScriptshadcn/uiVercelWompiLobbyPMSArrieroGeminin8n
- hoteles conectados
- 26
- módulos principales
- 11
- integraciones clave
- 4
- archivos de pruebas automáticas
- 43
Bernalo Management System
Un sistema central, 26 propiedades conectadas.
Hoteles
Inventario y tarifas de cada propiedad.
El problema
La información de 26 propiedades vivía repartida entre hojas de cálculo, herramientas sueltas y conversaciones. Cada área tenía su versión de los datos y ninguna veía el panorama completo.
Lo que construí
Un sistema propio, hecho desde cero, que centraliza la operación comercial de todos los hoteles. Cada módulo resuelve un flujo concreto y comparte la misma base de datos y los mismos permisos.
- Renta larga y hoteles
- Tours y motor de reservas
- Alimentos
- Programa de lealtad
- Portal de agencias B2B
- Comisiones
- Mailing
- Seguimiento de competidores
- Asistente con IA
- Integraciones
Panel de agencias
Las agencias de viaje tienen su propio panel, separado del equipo interno. Cada agencia se registra, entra con su cuenta y trabaja por su cuenta, sin depender de un asesor para cada reserva.
- Registro y acceso propio
- Consulta de disponibilidad
- Gestión de sus reservas
- Liquidaciones
- Puntos por ventas
- Configuración de la cuenta
Integraciones
El sistema conversa con Arriero para los tours, con LobbyPMS para la operación de varios hoteles, con Wompi para los pagos y con Google para hojas de cálculo, archivos y calendario. Una API interna versionada expone esos datos a otras herramientas, con llaves de solo lectura.
Decisiones clave
Supabase con seguridad por filas para que cada persona vea solo lo que le corresponde, sin duplicar lógica de permisos en el frontend. Despliegue en Vercel para iterar rápido con un equipo pequeño.
Moví el asistente de OpenAI a Gemini cuando el costo no se justificaba: la IA entra donde ahorra trabajo, no por defecto.
Resultado
En producción y usado a diario en toda la cadena. Lo que antes estaba disperso ahora tiene un solo lugar, con ventas, cobros y ocupación por hotel disponibles para quien los necesita.