CASO DE ESTUDIO: PLATAFORMAS ENTERPRISE DE TURISMO

Ecosistema de Viajes Multimarca & Arquitectura White-Label

Diseño e implementación del ciclo completo de interacción UX/UI y el núcleo transaccional frontend en E2E Travel Solutions. Con escalabilidad y operación en múltiples mercados y países: motorizando TIJE Travel (insignia B2C), GoTravelRes (insignia B2B mayorista), la consola central de gestión Admin B2 y un ecosistema multi-tenant de 9+ marcas blancas aliadas.

✦ TIJE Travel (B2C) • GoTravelRes (B2B)
✦ Admin B2 (CMS & Gestor Whitelabel)
✦ 9+ Whitelabels Aliadas (Vietur, Fama, PEO, TT)
✦ 4 Mercados Regionales (AR • BR • MX • UY)
Probar Simulador Interactivo de Marca Blanca ↓ Visitar Portal Corporativo E2E Travel Ver en CV
DEMO INTERACTIVA DE ARQUITECTURA

Simulador de Theming White-Label & Motores Transaccionales

Selecciona una marca para ver cómo un único core transaccional en React muta dinámicamente sus Design Tokens, jerarquía de botones (Primary / Secondary en Solid & Outline), reglas de negocio y vistas.

https://www.tije.com/vuelos
B2C Retail Engine
Vuelos Hoteles Paquetes

Buscador de Vuelos

Tarifas negociadas, multidestino y checkout en cuotas.

Modalidad:
BUE — Buenos Aires
MAD — Madrid Barajas
12 Oct - 26 Oct 2026
Iberia • Directo
EZE 21:40 → MAD 14:15 (+1)
✓ Equipaje en bodega ✓ Cambios permitidos
Precio final
USD 1,180
Derecho de Arrepentimiento

Podés cancelar compras online dentro de 10 días corridos (Res. 809/2024).

Regla B2C: Primary Coral (#FA4B38) de conversión; Secondary Azul (#0052CC) en Solid y Outline.
Componentes Atómicos
Tokens en Runtime
Botón Primario --brand-primary
Solid
Outline
Botón Secundario --brand-secondary
Solid
Outline
Badge de Estado
GDS / NDC Directo
primary: #FA4B38
secondary: #0052CC
radius: 8px
font: DM Sans

Tokens de Diseño

Estructura canónica compartida por las 4 marcas blancas para botones Primary y Secondary (Solid & Outline):

{
  "tenant": "tije",
  "hostname": "tije.com",
  "channel": "B2C_RETAIL",
  "styles": {
    "fonts": "'DM Sans', sans-serif",
    "borderRadius": "8px",
    "colors": {
      "brandPrimary": "#FA4B38",
      "brandSecondary": "#0052CC",
      "navbar": "#FA4B38",
      "surface": "#FFFFFF",
      "text": "#1A1F26"
    },
    "buttons": {
      "primary": {
        "solid": {
          "background": "#FA4B38",
          "color": "#FFFFFF",
          "border": "none"
        },
        "outline": {
          "background": "transparent",
          "color": "#FA4B38",
          "border": "1.5px solid #FA4B38"
        }
      },
      "secondary": {
        "solid": {
          "background": "#0052CC",
          "color": "#FFFFFF",
          "border": "none"
        },
        "outline": {
          "background": "transparent",
          "color": "#0052CC",
          "border": "1.5px solid #0052CC"
        }
      }
    }
  },
  "businessRules": {
    "engine": "AIR_GDS_NDC",
    "installments": true,
    "markupControl": false,
    "directIssuance": false
  }
}
Misma estructura JSON para 4 marcas blancas
Botones Primary & Secondary en Solid y Outline
Admin B2 como consola central de gobernanza
COMPLEJIDAD SISTÉMICA

1. El Desafío: Superar la Trampa de la Fragmentación Monolítica

En la industria del turismo digital, las empresas suelen construir portales independientes a medida para cada cliente o marca. En E2E Travel Solutions, operando tanto venta minorista directa (TIJE), consolidación mayorista B2B (GoTravelRes), y motorizando múltiples marcas blancas aliadas en diversos mercados y países, programar repositorios aislados habría paralizado la velocidad de ingeniería:

Multiplicación de Repositorios

Mantener motores de reserva separados para TIJE, GTR y marcas aliadas multiplicaba la superficie de errores y fragmentaba el desarrollo.

Divergencia Fiscal y Regional

Cada mercado requería motores de financiación en cuotas, conversión monetaria y normativas fiscales locales específicas.

Dualidad Cognitiva B2C vs B2B

El usuario retail exige impacto visual y claridad en cuotas; el agente mayorista exige ultra-densidad de datos, velocidad de emisión PNR y control de markup.

SUPERFICIES CENTRALES DE PRODUCTO

2. La Tríada Arquitectónica: B2C, B2B & Admin B2

Trabajando estrechamente con líderes de producto, desarrolladores y dirección comercial, definí la interacción UX y la maquetación frontend de los tres pilares fundacionales del ecosistema de E2E:

A. Insignia B2C: TIJE Travel (tije.travel / tije.com)

OTA Retail Consumidor

La plataforma principal de cara al pasajero final para Vuelos, Hoteles, Paquetes y Asistencia. Diseñada para alta conversión con filtros facetados en tiempo real, buscador predictivo y un checkout transaccional con calculadora de promociones bancarias en cuotas sin salto de maquetación.

✓ Flujo de compra optimizado para conversión móvil • Desglose tarifario transparente • Cuotas bancarias localizadas

B. Insignia B2B: GoTravelRes (gotravelres.com.ar / .uy)

Consolidador Mayorista B2B

La plataforma mayorista de emisión para miles de agencias de viaje minoristas afiliadas. Provee tablas de disponibilidad aérea de alta densidad, conexión directa con GDS (Amadeus, Sabre), emisión de PNR instantáneo, slider dinámico de markup de agencia, validación de línea de crédito corporativa y facturación split-payment.

✓ Tablas de datos de alta densidad • Recuperación PNR en subsegundo • Control dinámico de markup de agencia

C. Admin B2: Consola Central de Gestión & Motor de Marcas Blancas

Consola Admin & Whitelabels

El centro de control operativo (react-admin-b2) utilizado internamente para administrar contenidos, banners, cotizaciones de divisas, reglas de negocio y permisos de agencias tanto para TIJE como para GoTravelRes y toda la red de marcas blancas aliadas (Vietur, Viajes Fama, Fornabaio, PEO, TT Operadora, etc.).

✓ CMS centralizado de banners y contenidos • Auditoría de saldos y créditos de agencias • Parametrización de tokens whitelabel en runtime
ESPECIALIZACIÓN MULTI-VERTICAL

Motores Transaccionales Especializados Integrados

API Flights (Aéreos)

GDS (Amadeus, Sabre) y NDC, comparador de familias tarifarias (*Branded Fares*), matriz ±3 días y microservicios antifraude y ticketing.

API Hotels (Gimmonix)

+100 proveedores unificados (Expedia, HotelBeds, Riu), reglas de markup automático para agencias y checkout multi-gateway.

API Trains (GoTrenes)

FastAPI + MongoDB conectando +50 operadores europeos (Deutsche Bahn, Trenitalia, Eurostar, Renfe, SNCF, Ouigo) y Rail Passes.

API Insurance (STA)

React + Python/MySQL para cotización y emisión de pólizas en safetravelassistance.com (ex-AssistMed), canales B2B, landings SEO y conciliación bancaria.

METODOLOGÍA DE INGENIERÍA

3. Arquitectura Global & Motor de Theming

Para desacoplar la apariencia visual de la lógica transaccional y de negocio, estructuramos una capa de Design Tokens en React servida mediante AWS CloudFront CDN y microservicios backend en FastAPI (Python) y Symfony (PHP) con modelado determinista en Pydantic y persistencia en MySQL, MongoDB y DynamoDB. Cada marca aliada inyecta su perfil de diseño mediante esquemas JSON en runtime (Theme.js y styles.json):

Conmutador SSR Multi-Host

Pipeline de despliegue unificado orquestado por set-site.js que compila builds SSR sobre hostnames diferenciados (gotravelres.com.ar, gotrenes.com, servicios.peomx.com, online.vietur.com.ar).

Cero Filtraciones CSS

Propiedades personalizadas CSS encapsuladas a nivel de contenedor que garantizan que los overrides de marca (ej. azul ultramarino #0033A0 de Vietur vs navy profundo #002865 de GTR) nunca contaminen los componentes compartidos.

Seguridad & Aislamiento de Estado

Autenticación basada en JWT con cifrado Werkzeug SHA-256 en cabecera HTTP Bearer y estado de carritos y reservas encapsulado en Redux funcional puro.

DEL THEMING MULTI-TENANT A LA IA AGÉNTICA

4. Exploración de I+D: Prototipo Figma "GuÍA" & Búsqueda Multiproducto

Como iniciativa de innovación e I+D de producto, diseñé en Figma el prototipo de interacción avanzada de GuÍA: una propuesta conceptual para GoTravelRes orientada a transformar los formularios fragmentados de cotización en una experiencia de búsqueda multiproducto unificada, asistida por voz y adaptable dinámicamente:

Prototipo de Interfaz GuÍA Buscador en GoTravelRes - Buscador multiproducto inteligente con búsqueda por voz
✦ Prototipo Conceptual en Figma (I+D): GuÍA Buscador Multiproducto Búsqueda por Voz & Formulario Dinámico Auto-Adaptable

1. Multiproducto Dinámico ("Armá el Paquete")

El usuario activa o desactiva píldoras de producto (Vuelo, Hotel, Asistencia, Traslado) y el formulario unificado recalcula en tiempo real los campos necesarios sin recargar la pantalla ni fragmentar la navegación.

2. Búsqueda Avanzada & Entrada por Voz

Módulo de lenguaje natural con interfaz de voz explorado en prototipo para traducir peticiones complejas de agentes de viajes a parámetros estructurados, reduciendo la fricción de cotizar tramos y servicios por separado.

3. Arquitectura Conceptual de Agentes & Vuelo Pivot

Diseño de flujo donde el Agente de Vuelos fija la cronología base, el supervisor valida coherencia horaria y los servicios downstream (hotel/traslados) se acoplan con cero inconsistencias.

✦ ONBOARDING PROGRESIVO & GROUNDING (EXPLORACIÓN UX): Sistema de guía paso a paso (Paso 1 de 7) y alertas contextuales en destino evaluadas a nivel prototipo de interacción en Figma.
RESULTADOS DE NEGOCIO

5. Impacto Regional Verificable

✓ ACELERACIÓN DE ONBOARDING: Desplegar una nueva marca aliada pasó de requerir 3–4 meses de desarrollo a medida a menos de 2 semanas de parametrización de tokens.
✓ EFICIENCIA EN COSTOS OPERATIVOS: 1 único equipo de ingeniería mantuvo 9+ marcas en múltiples mercados y países sin necesidad de multiplicar personal ni fragmentar repositorios.
✓ CONFIABILIDAD EN ALTO TRÁFICO: 99.9% de operatividad en picos de alta demanda transaccional (CyberMonday, Black Friday, Travel Sale) en los diferentes mercados.
✓ EFICIENCIA EN OPERACIONES: La extranet de guías de turismo y receptivos erradicó el despacho manual en hojas de cálculo, reduciendo en un 40% las demoras de asignación operativa.
¿Interesado en sistemas de diseño empresariales y escalables?
Consulta mi trayectoria completa y hitos técnicos en mi currículum formal.
Explorar CV & Trayectoria
✦ ¿Preguntas sobre mi perfil? Hablemos