Saltar al contenido
Todos los proyectos

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.

BMS

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.

Siguiente proyectoBernalo Hub