Ecosistema integral para el sector de la aviación privada de lujo

Innowise ayudó a Jets.com a renovar su sitio web público, a estabilizar dos plataformas operativas internas heredadas y a desarrollar una aplicación móvil de reservas con reconocimiento de documentos basado en inteligencia artificial.

hero img
Industria Transporte, viajes de lujo, aviación privada
Empleados 51-200
Región EE.UU
Servicios Desarrollo web, desarrollo de aplicaciones móviles, desarrollo de backend, modernización de sistemas heredados
Cliente desde 2024

Resumen del proyecto

Resumir artículo con IA

Jets.com es una empresa con sede en la ciudad de Nueva York que cuenta con una red global de centros de operaciones y ofrece servicios de alquiler de aviones privados sin complicaciones y servicios de aviación personalizados tanto para viajes nacionales como internacionales.

En el verano de 2024, el cliente puso en marcha una modernización de su infraestructura IT. El objetivo principal era renovar la pila tecnológica central y establecer un entorno digital estable que permitiera la futura expansión del negocio. Su director técnico se puso en contacto con Innowise a través de una recomendación de Y Combinator para contar con un socio técnico de confianza que le ayudara en esta transición.

Quote icon

El equipo se integró rápidamente y alcanzó la productividad en poco tiempo. Cabe destacar que apoyaron y llevaron a cabo un cambio completo de imagen de la web en un plazo de seis meses, trabajando en estrecha colaboración con nuestras partes interesadas internas para cumplir con un calendario muy ajustado. También han contribuido de manera decisiva al desarrollo de nuestra aplicación móvil, cuyo lanzamiento está previsto para 2026. Se mostraron receptivos y colaborativos, y fueron capaces de integrarse en el código fuente y el proceso de desarrollo existentes sin apenas dificultades.

logo
Chhay Chhun Director técnico de Jets.com
Letter of recommendation, Page 1

Desafío

La infraestructura tecnológica del cliente estaba fragmentada. Tras un análisis en profundidad, definimos los principales retos empresariales y técnicos.

  • Renovación de la página web heredada. La página web pública no reflejaba plenamente la marca de la empresa, y la conversión de visitantes en clientes potenciales debía mejorarse. Era necesario un cambio de imagen completo de la web para mostrar con mayor claridad la oferta de la organización y proporcionar al equipo de marketing un recurso de referencia para su futura expansión.
  • Cohesión interna de la plataforma. El cliente ha puesto en marcha dos plataformas internas. Una de ellas está destinada a ayudar a los agentes a realizar reservas y gestionar las cuentas de los clientes, y la otra a facilitar el trabajo de los responsables de planificación con los operadores de aeronaves. Estas plataformas se enfrentaban a problemas de rendimiento y estabilidad, lo que dificultaba garantizar un funcionamiento diario fluido en toda la empresa.
  • Aplicación móvil específica. Al principio, la página web existente era la única fuente de información y también servía como herramienta de reserva. Sin embargo, los clientes no tenían forma de reservar ni de consultar el estado de sus vuelos cuando estaban fuera de casa.
  • Código heredado. Los sistemas internos de back-end sufrieron problemas de estabilidad y fallos del sistema. Por ejemplo, algunas funciones tenían más de 500 líneas de código, lo que provocaba fallos repetidos.
  • Limitaciones de las pruebas. El cliente se enfrentó a dificultades a la hora de modificar la aplicación debido a la escasa integración y a la falta de pruebas unitarias, lo que dificultaba predecir el impacto de los cambios.
  • Reestructuración de una arquitectura compleja. Debido a su arquitectura monolítica distribuida, el sistema acabó requiriendo una optimización exhaustiva del código.

Solución

Para hacer frente a estos retos, colaboramos con los expertos del cliente y dividimos el proyecto en dos líneas de trabajo diferenciadas:

  • La página web pública y la aplicación móvil.
  • El backend de los sistemas internos, DevOps y las pruebas.

El equipo de Innowise trabajó directamente con el director técnico del cliente utilizando la metodología Scrum, con reuniones diarias del equipo, revisiones mensuales y llamadas periódicas para realizar demostraciones.

Desarrollo de una nueva página web

El equipo lanzó la página web pública Jets.com como el primer producto totalmente terminado dentro del ecosistema. La diseñamos como una plataforma puramente informativa para impulsar la captación de clientes potenciales. No hay inicio de sesión ni gestión de cuentas, ya que todas las interacciones complejas con los usuarios se mantienen de forma segura dentro de las plataformas internas. El objetivo del sitio web era presentar la marca, explicar los servicios, mostrar las aeronaves disponibles y ofrecer a los clientes potenciales una vía clara para ponerse en contacto.

  • Hemos implementado un diseño moderno en Figma para ofrecer una interfaz de usuario intuitiva y visualmente atractiva.
  • Se utilizó Next.js para lograr una optimización eficaz para los motores de búsqueda y una carga rápida de las páginas.
  • Hemos integrado el CMS Strapi para que el equipo de marketing tenga un control total sobre el contenido de la página web.

Estabilización de las plataformas internas

Nos hemos centrado en la refactorización de las dos plataformas internas que abarcan todo el ciclo de vida de la reserva y la programación de un vuelo chárter privado.

Maverick es el centro operativo principal del equipo de agentes. Los agentes lo utilizan para tramitar las solicitudes procedentes de la página web pública, gestionar las reservas de viajes de principio a fin, gestionar las JetCards y los créditos de vuelo, generar facturas y elaborar los estados financieros mensuales de las cuentas de los clientes.

Phoenix Se diseñó para que los planificadores pudieran encontrar operadores de aeronaves disponibles para cada vuelo solicitado, recopilar varias opciones y transmitirlas a los intermediarios. A continuación, los intermediarios presentan las opciones a los clientes, y estos eligen la aeronave que desean.

  • El equipo fue reestructurando poco a poco las enormes clases heredadas para convertirlas en componentes manejables y lógicos.
  • Hemos creado la cobertura de pruebas partiendo de cero. Durante el proceso de desarrollo se introdujeron pruebas unitarias, pruebas de integración y pruebas automatizadas asistidas por IA.
  • Hemos identificado y solucionado los errores de mayor prioridad que provocaban fallos en el sistema y hemos optimizado las consultas de búsqueda en el backend que ralentizaban el sistema, lo cual había supuesto un problema notable de rendimiento.

Aplicación móvil para reservar vuelos privados desde cualquier lugar

El lanzamiento de una aplicación móvil multiplataforma de reservas se convirtió en el siguiente paso lógico en la estrategia digital del cliente. Esta iniciativa respondía a tres necesidades empresariales claras: subsanar las carencias en la experiencia móvil, mantener la competitividad en un mercado en el que las reservas a través de aplicaciones se habían convertido en la norma e introducir un canal de ingresos digital adicional.

  • Decidimos optar por React Native, y fue una decisión acertada: un desarrollador, dos plataformas (iOS y Android) y un plazo de desarrollo rápido.
  • Hemos creado una solución móvil que permite a los usuarios solicitar vuelos chárter, realizar un seguimiento de sus viajes, enviar solicitudes específicas de asistencia y gestionar sus perfiles personales.
  • Nuestros expertos han implementado ML Kit y Apple Intelligence para procesar los documentos de los usuarios sin problemas.
  • El equipo de desarrollo ha integrado el sistema de pago Nuvei para procesar transacciones seguras directamente desde la aplicación.
Quote icon

Nuestro cliente necesitaba dos cosas: rediseñar su sitio web y reestructurar sus plataformas internas. Ambas tareas planteaban retos específicos debido a su alcance y al código heredado, pero nuestros expertos encontraron la manera de hacerlo. La incorporación de la aplicación móvil fue una evolución natural, dada la gran compatibilidad de nuestros equipos compartidos.

author
Dmitry Nazarevich Director de Tecnología

Tecnologías

Frontend (página web)

Next.js, React, TypeScript, TailwindCSS

Frontend (plataformas)

React, Redux, Kendo UI, TypeScript, JavaScript

Mobile

React Native (Expo), iOS y Android

CMS

Strapi CMS

Backend

Java, Spring, Hibernate, Liquibase

Base de datos

PostgreSQL (a través de AWS RDS)

Cloud (página web)

Amazon S3

Payments

Nuvei

Arquitectura

Microservicios (plataformas internas)

Cloud (plataformas)

AWS: Elastic Beanstalk, EC2, API Gateway, RDS, S3, SNS, Route 53, ELB, Secrets Manager

CI/CD

GitHub Actions (implementación automatizada y manual)

AI / ML

ML Kit, Apple Intelligence (reconocimiento de documentos)

Equipo

Icon 1
Desarrollador front-end y móvil
Icon 1
Desarrollador Full-Stack (Java, DevOps, React)
Innowise team

Resultados

Duración del proyecto

Diciembre de 2024 — En curso

Innowise trabajó codo con codo con el director técnico del cliente para crear y entregar los tres productos a tiempo, de acuerdo con un plan de desarrollo claro, y sentó unas bases sólidas para la expansión del negocio.

  • Lanzamiento satisfactorio de la página web. El cliente ha recibido una versión actualizada de la página web que tiene un aspecto moderno, funciona bien y le proporciona una herramienta eficaz para la captación de clientes potenciales y la promoción de la marca.
  • Mayor estabilidad del sistema. Las plataformas internas funcionan ahora a diario con un rendimiento estable o casi estable y ya no sufren fallos aleatorios. El backend heredado se ha refactorizado de forma gradual y el número de errores críticos se ha reducido considerablemente.
  • Mayor rendimiento del backend. Las consultas de búsqueda que afectaban a todas las plataformas internas tienen ahora unos tiempos de respuesta mucho mejores.
  • Mejora de la facilidad de mantenimiento del código. El código fuente cuenta con una cobertura parcial de pruebas automatizadas, lo que permite implementar nuevas funcionalidades de forma segura y reduce la probabilidad de que surjan defectos imprevistos en el sistema.
  • Aplicación móvil lista para salir al mercado. La aplicación móvil React Native, destinada a los clientes, se completó en abril de 2026 y se puso a disposición de un número limitado de usuarios, antes de su lanzamiento público.

Nuestra colaboración con Jets.com va más allá del alcance inicial. Ahora que la página web ya está en funcionamiento, las plataformas se han estabilizado y la aplicación móvil está a punto de lanzarse, seguimos trabajando para integrar nuevas mejoras en las funcionalidades.

Índice

Crea mejor software con Innowise

    Contáctenos

    Reserve usted una llamada o rellene usted el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Envíenos un mensaje de voz
    Adjuntar documentos
    Cargar archivo

    Puede adjuntar 1 archivo de hasta 2 MB. Formatos de archivo válidos: pdf, jpg, jpeg, png.

    Al hacer clic en Enviar, autoriza a Innowise a procesar sus datos personales de acuerdo con nuestra política de privacidad. Política de privacidad para proporcionarle información relevante. Al enviar su número de teléfono, acepta que nos pongamos en contacto con usted a través de llamadas de voz, SMS y aplicaciones de mensajería. Pueden aplicarse tarifas de llamadas, mensajes y datos.

    También puede enviarnos su solicitud
    a contact@innowise.com
    ¿Qué pasa después?
    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallarle las necesidades de su proyecto y firmar un acuerdo de confidencialidad. Proyecto y firmaremos un acuerdo de confidencialidad.

    2

    Tras examinar sus deseos, necesidades y expectativas, nuestro equipo elaborará una propuesta de proyecto con el alcance del trabajo, el tamaño del equipo, el plazo y los costes estimados con el alcance del trabajo, el tamaño del equipo, el tiempo y las estimaciones de costes.

    3

    Concertaremos una reunión con usted para hablar de la oferta y concretar los detalles.

    4

    Por último, firmaremos un contrato y empezaremos a trabajar en su proyecto de inmediato.

    arrow