Booking Connect
Plataforma B2B de reservas hoteleras para agencias de viaje
- empresa:
- GEH Suites
- periodo:
- Feb 2025 — Jun 2026
- NestJS
- TypeScript
- MongoDB / Mongoose
- Passport JWT
- Swagger / OpenAPI
- Pino (logging)
- Throttler (rate limiting)
- React
- Astro
- Tailwind CSS
- Flutter
- Protocolo MCP
// problema
GEH Suites necesitaba un canal digital único para que agencias de viaje externas consultaran disponibilidad, cotizaran y reservaran habitaciones y vuelos en tiempo real, con reglas de crédito y comisión distintas por agencia, y sin depender de un solo proveedor de inventario.
// mi rol
Diseñé, escalé y mantuve la API (NestJS + MongoDB), construí el módulo completo de reservas de vuelos, reconstruí todo el frontend como una app móvil en Flutter sobre la API existente, y construí a Lucía, el agente de IA de la plataforma.
// arquitectura
Vista simplificada del sistema real, reconstruida a partir de documentación técnica interna — sin exponer código propietario.
// decisiones técnicas
Fallback de doble proveedor en reservas
El motor de reservas intenta primero My Tool para los hoteles mapeados y cae automáticamente a Autocore si el proveedor falla, evitando caídas visibles para las agencias en el proveedor principal de inventario.
Multi-agencia con políticas y límites propios
Cada agencia tiene roles, políticas de crédito y límites de usuario independientes. Las credenciales del proveedor de vuelos se resuelven en cascada: por agencia, por nombre exacto de hotel, o por clave heredada.
Lucía: un agente de reservas con permisos estrictos
Lucía (API de OpenAI + MCP) crea, gestiona y cancela reservas y analiza en tiempo real los datos de reservas, tanto para las agencias como para uso interno. Cada acción pasa por el mismo modelo de permisos de la plataforma, así que un usuario nunca obtiene información sensible que no le corresponde. Gestionó más de 4.000 reservas mientras estuve en la empresa.
// impacto
- Agencias de viaje activas
- +1.000
- Usuarios activos
- +1.400
- Reservas gestionadas por Lucía
- +4.000
- Proveedores integrados
- 5
- Disponibilidad hotelera
- Fallback dual
agente de IA · OpenAI + MCP
Autocore · My Tool · Amadeus · MaarLab · Cobre
Autocore ⇄ My Tool