Zum Inhalt springen
Fallstudie

Learn ATC

Gemeinsam mit unserem Joint-Venture-Partner Clesk Digital entwickelt: eine Trainingsplattform für Flugschüler, die einen KI-Simulator für den Flugfunk mit strukturierten Lektionen und den offiziellen Prüfungsfragen für PPL-Theorie und Funkprüfungen verbindet.

  1. Ausgangslage

    Sprechfunk lernt man durch Sprechen. Phraseologie auf Papier ist eine Sache, einem Lotsen in Echtzeit mit dem richtigen Rufzeichen, der richtigen Frequenz und dem richtigen Readback zu antworten, eine andere. Flugschüler brauchen einen Ort, an dem sie genau dieses Gespräch üben, bevor sie im Flugzeug sitzen, und zwar neben der Theorie und den Prüfungsfragen, die sie ohnehin bestehen müssen.

  2. Was wir gebaut haben

    Wir haben LearnATC als eine Plattform im Browser gebaut. Der KI-Simulator bringt Flugschüler mit einem virtuellen Lotsen auf Frequenz, entlang echter oder eigener Routen, im Einsteigermodus mit Vorschlägen oder mit Profi-Einstellungen für Frequenzwechsel, Flugplan, Funkrauschen und Flugzeugwahl. Rundherum gibt es einen Hörtrainer, einen Buchstabiertrainer für das NATO/ICAO-Alphabet, Szenarien ohne festen Lösungsweg, strukturierte Lektionen, die die Theorie mit passenden Übungen verknüpfen, und die Fragenkataloge: die offiziellen ECQB-PPL-Fragen, lizenziert von Aircademy, dazu die BZF- und AZF-Funkfragen.

    Drei Entscheidungen haben den Bau geprägt. Erstens läuft fast alles über eine einzige WebSocket-Verbindung: Das Backend hat 125 WebSocket-Controller und nur 38 klassische HTTP-Controller, deshalb erscheinen eine Antwort im Simulator, ein Quiz-Ergebnis oder ein Lernfortschritt sofort, ohne dass die Seite ständig nachfragen muss. Zweitens ist die Android-App keine zweite Codebasis: Capacitor baut sie aus demselben Nuxt-Code wie die Website, eine neue Funktion kommt also auf beiden gleichzeitig an. Drittens gehört die Weltkarte uns: Die Vektor-Basiskarte für Europa und Nordamerika bauen wir mit Planetiler selbst und liefern sie von unserem eigenen Tile-Server aus, gestaltet für die Luftfahrt mit Flugplätzen und Pisten. Der Aufbau war langwierig und brauchte viel Speicherplatz, dafür hängt die Karte an keinem kostenpflichtigen Kartendienst, und die Luftfahrt-Ebenen passen wir selbst an.

  3. Stack

    Der Blax Stack, wie immer WebSocket-first: Laravel und Nuxt in TypeScript mit Tailwind CSS, MySQL, Docker und Traefik. Die Android-App entsteht mit Capacitor aus demselben Nuxt-Code. Stripe übernimmt die Zahlungen, Tiptap die Texteditoren, MapLibre GL die Karten und ein selbst gehostetes Matomo die Statistik. Betrieben wird alles auf unseren Servern bei Hetzner in Deutschland.

  4. Ergebnis

    LearnATC ist live auf learn-atc.com. Es läuft ohne Installation im Browser und als Android-App, bietet über 3.000 Übungsfragen inklusive des offiziellen ECQB-PPL-Katalogs, Fragen in mindestens zehn Sprachen und wird in der EU gehostet. Wir entwickeln es gemeinsam mit Clesk Digital und hosten und betreiben es auf unseren Servern, deshalb ist der Stack, den wir Kunden empfehlen, derselbe, den wir täglich in Produktion betreiben. Was Sie daraus mitnehmen können: Wenn Ihr Produkt interaktiv ist, entscheiden Sie sich gleich am Anfang für Live-Daten, und wenn Sie eine App brauchen, prüfen Sie zuerst, ob sie aus dem Code entstehen kann, den Sie schon haben, bevor Sie eine zweite planen.

    Zur Live-Seite

Eine dampfende grüne Emailtasse neben einem Buch auf einem Tisch am Fenster.

Wollen Sie so etwas für Ihr Unternehmen?

Erzählen Sie uns, was Sie brauchen. Wir melden uns innerhalb eines Werktags.

Fabian Wagner, Gründer von Blax Software

Sie sprechen direkt mit Fabian Wagner, Gründer

Kein Vertrieb dazwischen: Er liest jede Anfrage selbst.

Lieber telefonieren? +•• ••• ••• •• ••