Ein umfassendes Ökosystem für den privaten Luxusluftfahrtsektor

Innowise unterstützte Jets.com dabei, seine öffentliche Website neu zu gestalten, zwei bestehende interne Betriebsplattformen zu stabilisieren und eine mobile Buchungs-App mit KI-gestützter Dokumentenerkennung zu entwickeln.

hero img
Branche Transport, Luxusreisen, Privatflugverkehr
Angestellte 51-200
Region USA
Leistungen Webentwicklung, mobile Entwicklung, Backend-Entwicklung, Modernisierung von Altsystemen
Kunde seit 2024

Projektübersicht

Artikel mit KI zusammenfassen

Jets.com ist ein in New York City ansässiges Unternehmen mit einem globalen Netzwerk von Standorten, das nahtlose Privatjet-Charterflüge und maßgeschneiderte Luftfahrtdienstleistungen für Inlands- und Auslandsreisen anbietet.

Im Sommer 2024 leitete der Kunde eine Modernisierung seiner IT-Infrastruktur ein. Das vorrangige Ziel bestand darin, den Kern-Technologie-Stack neu aufzubauen und eine stabile digitale Umgebung für die zukünftige Skalierung des Geschäfts zu schaffen. Der CTO des Kunden wandte sich über eine Empfehlung von Y Combinator an Innowise, um einen zuverlässigen technischen Partner für diesen Übergang zu gewinnen.

Quote icon

Das Team konnte sich schnell einarbeiten und war innerhalb kurzer Zeit einsatzbereit. Insbesondere haben sie innerhalb von sechs Monaten ein komplettes Rebranding der Website begleitet und abgeschlossen, wobei sie eng mit unseren internen Stakeholdern zusammenarbeiteten, um den engen Zeitplan einzuhalten. Außerdem haben sie entscheidend zur Entwicklung unserer mobilen App beigetragen, deren Start für 2026 geplant ist. Sie waren reaktionsschnell, kooperativ und konnten sich reibungslos in die bestehende Codebasis und den Entwicklungsprozess integrieren.

logo
Chhay Chhun CTO bei Jets.com
Letter of recommendation, Page 1

Herausforderung

Die technologische Infrastruktur des Kunden war fragmentiert. Nach einer eingehenden Analyse haben wir die zentralen geschäftlichen und technischen Herausforderungen ermittelt.

  • Überarbeitung der alten Website. Die öffentliche Website spiegelte die Marke des Unternehmens nicht vollständig wider, und die Konversionsrate von Besuchern zu Leads war verbesserungswürdig. Ein umfassendes Rebranding der gesamten Website war erforderlich, um die Angebote des Unternehmens deutlicher hervorzuheben und dem Marketingteam eine zentrale Anlaufstelle für zukünftige Expansionspläne zu bieten.
  • Interner Zusammenhalt der Plattform. Der Kunde hat zwei interne Plattformen eingerichtet. Die eine dient dazu, Maklern bei der Buchung und der Verwaltung von Kundenkonten zu helfen, die andere soll die Disponenten bei der Zusammenarbeit mit den Flugzeugbetreibern unterstützen. Diese Plattformen hatten mit Problemen hinsichtlich Leistung und Stabilität zu kämpfen, was es erschwerte, einen reibungslosen täglichen Betriebsablauf im gesamten Unternehmen zu gewährleisten.
  • Eigene mobile App. Anfangs war die bestehende Website die einzige Informationsquelle und diente gleichzeitig als Buchungsplattform. Allerdings hatten die Kunden keine Möglichkeit, ihre Flüge von unterwegs aus zu buchen oder zu verfolgen.
  • Altcode. Bei den internen Backend-Systemen traten Stabilitätsprobleme und Systemausfälle auf. So umfassten beispielsweise einige Funktionen mehr als 500 Codezeilen, was zu wiederholten Abstürzen führte.
  • Einschränkungen bei den Tests. Aufgrund der begrenzten Integration und der unzureichenden Unit-Tests stand der Kunde bei der Anpassung der Anwendung vor Herausforderungen, da sich die Auswirkungen von Änderungen nur schwer vorhersagen ließen.
  • Umgestaltung komplexer Architektur. Aufgrund seiner verteilten monolithischen Architektur musste das System schließlich umfassend optimiert werden.

Lösung

Um diese Herausforderungen zu bewältigen, haben wir uns mit den Experten des Kunden zusammengetan und das Projekt in zwei separate Arbeitsstränge unterteilt:

  • Die öffentliche Website und die mobile App.
  • Das Backend der internen Systeme, DevOps und das Testen.

Das Innowise-Team arbeitete direkt mit dem CTO des Kunden zusammen und nutzte dabei die Scrum-Methodik mit täglichen Teambesprechungen, monatlichen Reviews und regelmäßigen Demo-Anrufen.

Entwicklung einer neuen Website

Das Team hat die öffentliche Website Jets.com als erstes vollständig fertiggestelltes Produkt innerhalb des Ökosystems gestartet. Wir haben sie als reine Informationsplattform konzipiert, um die Lead-Generierung voranzutreiben. Es gibt keine Benutzeranmeldung und keine Kontoverwaltung, da alle komplexen Benutzerinteraktionen sicher innerhalb der internen Plattformen stattfinden. Die Website sollte die Marke vorstellen, die Dienstleistungen erläutern, verfügbare Flugzeuge präsentieren und potenziellen Kunden einen klaren Weg zur Kontaktaufnahme aufzeigen.

  • Wir haben ein modernes Figma-Design umgesetzt, um eine intuitive und optisch ansprechende Benutzeroberfläche zu schaffen.
  • Next.js wurde eingesetzt, um eine reibungslose Suchmaschinenoptimierung und schnelle Ladezeiten der Seiten zu gewährleisten.
  • Wir haben das Strapi-CMS integriert, um dem Marketingteam die volle Kontrolle über die Inhalte der Website zu ermöglichen.

Stabilisierung der internen Plattformen

Wir haben uns auf die Überarbeitung der beiden internen Plattformen konzentriert, die den gesamten Lebenszyklus einer privaten Charterbuchung und -planung abdecken.

Maverick ist die zentrale Arbeitsplattform für das Maklerteam. Die Makler nutzen sie, um Anfragen von der öffentlichen Website zu bearbeiten, Reisebuchungen von Anfang bis Ende zu verwalten, JetCards und Flugguthaben zu verwalten, Rechnungen zu erstellen und monatliche Finanzberichte für Kundenkonten zu erstellen.

Phoenix wurde entwickelt, damit Flugplaner für jeden angefragten Flug verfügbare Flugzeugbetreiber finden, mehrere Optionen zusammenstellen und diese an die Vermittler weiterleiten können. Die Vermittler legen die Optionen dann den Kunden vor, und der Kunde wählt das gewünschte Flugzeug aus.

  • Das Team hat die umfangreichen Legacy-Klassen schrittweise in überschaubare und logisch gegliederte Komponenten umgestaltet.
  • Wir haben die Testabdeckung von Grund auf aufgebaut. Im Laufe des Entwicklungsprozesses wurden Unit-Tests, Integrationstests und KI-gestützte automatisierte Tests eingeführt.
  • Wir haben die Fehler mit der höchsten Priorität, die Abstürze verursachten, identifiziert und behoben sowie langsame Backend-Suchabfragen optimiert, die zuvor ein spürbares Leistungsproblem darstellten.

Mobile App zur Buchung von Privatflügen von unterwegs

Die Einführung einer plattformübergreifenden mobilen Buchungs-App war der logische nächste Schritt in der digitalen Strategie des Kunden. Dieser Schritt diente drei klaren geschäftlichen Zielen: der Schließung der Lücke im mobilen Nutzererlebnis, der Aufrechterhaltung der Wettbewerbsfähigkeit in einem Markt, in dem app-basierte Buchungen zum Standard geworden waren, sowie der Erschließung eines zusätzlichen digitalen Umsatzkanals.

  • Wir haben uns für React Native entschieden, und das war die richtige Entscheidung: ein Entwickler, zwei Plattformen (iOS und Android) und ein schneller Entwicklungszeitplan.
  • Wir haben eine mobile Lösung entwickelt, mit der Nutzer Charterflüge anfragen, ihre Reisen verfolgen, konkrete Assistenzanfragen stellen und ihre persönlichen Profile verwalten können.
  • Unsere Experten haben ML Kit und Apple Intelligence eingesetzt, um Benutzerdokumente nahtlos zu verarbeiten.
  • Das Entwicklungsteam hat das Nuvei-Zahlungssystem integriert, um sichere Transaktionen direkt innerhalb der Anwendung abzuwickeln.
Quote icon

Unser Kunde hatte zwei Anforderungen: die Neugestaltung seiner Website und die Neuausrichtung seiner internen Plattformen. Beides stellte aufgrund des Umfangs und des Altcodes besondere Herausforderungen dar, doch unsere Experten fanden eine Lösung. Die Einbindung der mobilen App war angesichts der guten Zusammenarbeit unserer gemeinsamen Teams eine logische Weiterentwicklung.

author
Dmitry Nazarevich Technischer Direktor

Technologien

Frontend (Website)

Next.js, React, TypeScript, TailwindCSS

Frontend (Plattformen)

React, Redux, Kendo UI, TypeScript, JavaScript

Mobile

React Native (Expo), iOS + Android

CMS

Strapi CMS

Backend

Java, Spring, Hibernate, Liquibase

Database

PostgreSQL (über AWS RDS)

Cloud (Website)

Amazon S3

Zahlungen

Nuvei

Architektur

Mikroservices (interne Plattformen)

Cloud (Plattformen)

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

CI/CD

GitHub Actions (automatisierte und manuelle Bereitstellung)

KI / ML

ML Kit, Apple Intelligence (Dokumentenerkennung)

Team

Icon 1
Frontend- und Mobile-Entwickler
Icon 1
Full-Stack-Entwickler (Java, DevOps, React)
das Innowise-Team

Ergebnisse

Projektdauer

Dezember 2024 — Laufend

Innowise arbeitete eng mit dem CTO des Kunden zusammen, um alle drei Produkte termingerecht und gemäß eines klaren Entwicklungsplans zu entwickeln und bereitzustellen, und schuf damit eine zuverlässige Grundlage für die Skalierung des Geschäfts.

  • Erfolgreicher Start der Website. Der Kunde hat eine aktualisierte Version der Website erhalten, die modern wirkt, eine gute Leistung erbringt und ihm ein leistungsstarkes Instrument zur Lead-Generierung und Markenwerbung an die Hand gibt.
  • Verbesserte Systemstabilität. Die internen Plattformen laufen nun täglich mit stabiler Leistung oder nahezu stabiler Leistung und es treten keine zufälligen Abstürze mehr auf. Das alte Backend wurde schrittweise überarbeitet, und die Anzahl kritischer Fehler wurde deutlich reduziert.
  • Schnellere Backend-Leistung. Suchanfragen, die sich auf alle internen Plattformen auswirkten, weisen nun deutlich verbesserte Antwortzeiten auf.
  • Verbesserte Wartbarkeit des Codes. Der Quellcode verfügt über eine teilweise automatisierte Testabdeckung, was eine sichere Implementierung neuer Funktionen ermöglicht und das Risiko unvorhergesehener Fehler im System verringert.
  • Die mobile App ist marktreif. Die für Kunden bestimmte mobile App „React Native“ wurde im April 2026 fertiggestellt und vor ihrer offiziellen Einführung einer begrenzten Anzahl von Nutzern zur Verfügung gestellt.

Unsere Zusammenarbeit mit Jets.com geht über den ursprünglich geplanten Umfang hinaus. Nachdem die Website nun online ist, die Plattformen stabil laufen und die mobile App kurz vor der Einführung steht, arbeiten wir derzeit daran, neue Funktionserweiterungen zu integrieren.

Inhaltsübersicht

Entwickeln Sie bessere Software mit Innowise

    Kontakt aufnehmen

    Anruf vereinbaren oder füllen Sie das Formular aus. Wir kontaktieren Sie, sobald wir Ihre Anfrage bearbeitet haben.

    Sprachnachricht senden
    Datei beifügen
    Datei hochladen

    Sie können 1 Datei mit bis zu 2 MB anhängen. Gültige Dateiformate: pdf, jpg, jpeg, png.

    Mit dem Klicken auf Senden erklären Sie sich damit einverstanden, dass Innowise Ihre personenbezogenen Daten gemäß unserer Datenschutzerklärung verarbeitet, um Ihnen relevante Informationen bereitzustellen. Mit Angabe Ihrer Telefonnummer stimmen Sie zu, dass wir Sie per Sprachanruf, SMS oder Messaging-Apps kontaktieren. Es können Gebühren für Anrufe, Nachrichten und Datenübertragung anfallen.

    Sie können uns auch kontaktieren
    bis hin zu contact@innowise.com
    Wie geht es weiter?
    1

    Sobald wir Ihre Anfrage erhalten und geprüft haben, melden wir uns bei Ihnen, klären erste Fragen und unterzeichnen bei Bedarf ein NDA, um die Vertraulichkeit zu gewährleisten.

    2

    Nach genauer Prüfung Ihrer Anforderungen, Bedürfnisse und Erwartungen wird unser Team einen Projektvorschlag mit Angaben zu Arbeitsumfang, Teamgröße, Zeitaufwand und Kosten erstellen.

    3

    Wir vereinbaren einen Termin, um das Angebot gemeinsam zu besprechen und alle Details festzulegen.

    4

    Abschließend unterzeichnen wir den Vertrag und starten umgehend mit der Umsetzung Ihres Projekts.

    arrow