← live.kant.ovh / ModulesModule

Airline Pulse

Statistics dashboard for virtual airlines: key figures, personal cockpit, missions, pilot duel, rankings and a live activity feed.

Statistik-Dashboard für Virtuelle Airlines: Kennzahlen, persönliches Cockpit, Missionen, Piloten-Duell, Ranglisten und ein Live-Aktivitäts-Feed.

Free · public on GitHubKostenlos · öffentlich auf GitHubAirlineInfoPulse 1.5.0
GitHubSupport the project (optional)Projekt unterstützen (freiwillig)
In a nutshellAuf einen Blick

What it is

Was es ist

Airline Pulse is a statistics dashboard for pilots and staff. One page shows how the airline is doing today, this week or this year, and gives every pilot a personal cockpit with goals, streaks and small missions. It only reads data from phpVMS and never changes anything.

Airline Pulse ist ein Statistik-Dashboard für Piloten und Staff. Eine Seite zeigt, wie die Airline heute, diese Woche oder dieses Jahr dasteht, und gibt jedem Piloten ein persönliches Cockpit mit Zielen, Serien und kleinen Missionen. Es liest nur Daten aus phpVMS und verändert nichts.

6time filtersZeitfilter
10personal missionspersönliche Missionen
8languagesSprachen
0database writesSchreibzugriffe
OverviewÜberblick

The key figures

Die Kennzahlen

The top strip shows flights, block time, distance, fuel, average landing rate and accepted PIREPs for all pilots. A filter switches between today, yesterday, week, month, quarter and year. The small arrows show the change against the previous period.

Der obere Streifen zeigt Flüge, Blockzeit, Strecke, Treibstoff, durchschnittliche Landerate und akzeptierte PIREPs aller Piloten. Ein Filter wechselt zwischen heute, gestern, Woche, Monat, Quartal und Jahr. Die kleinen Pfeile zeigen die Veränderung zur Vorperiode.

Airline Pulse key figures
Key figures for today: 7 flights, 19:19 h block time, 8,669 NM, 134,045 kg fuel. Below it starts the pilot’s own cockpit.
Kennzahlen für heute: 7 Flüge, 19:19 h Blockzeit, 8.669 NM, 134.045 kg Treibstoff. Darunter beginnt das eigene Cockpit des Piloten.
For pilotsFür Piloten

Cockpit and live operations

Cockpit und Live-Betrieb

The cockpit shows only the logged-in pilot: flights, block time, distance, fuel, landing rate and a progress bar towards a configurable goal (here 4 hours). Below it the page lists the flights in the air right now, the active bookings and aircraft in maintenance or on a transfer flight (this panel appears when SkyAdventures with its fleet area is installed).

Das Cockpit zeigt nur den angemeldeten Piloten: Flüge, Blockzeit, Strecke, Treibstoff, Landerate und einen Fortschrittsbalken zu einem einstellbaren Ziel (hier 4 Stunden). Darunter listet die Seite die Flüge, die gerade in der Luft sind, die aktiven Buchungen und Flugzeuge in Wartung oder auf einem Überführungsflug (dieses Feld erscheint, wenn SkyAdventures mit seinem Flottenbereich installiert ist).

Cockpit and active flights
Cockpit and “Active flights”. Two flights are airborne, with airline logo, route, aircraft, altitude and speed.
Cockpit und „Aktive Flüge“. Zwei Flüge sind unterwegs, mit Airline-Logo, Strecke, Flugzeug, Höhe und Geschwindigkeit.
Active bookings and maintenance
Active bookings and aircraft in maintenance (here an A350 in a structural inspection, with remaining time). The pilot column is blurred.
Aktive Buchungen und Flugzeuge in Wartung (hier eine A350 in der Strukturprüfung, mit Restzeit). Die Pilotenspalte ist verpixelt.
RankingsRanglisten

Top pilots, top aircraft and the feed

Top-Piloten, Top-Flugzeuge und der Feed

Two ranking lists show the most active pilots (by flights, block time or distance) and the most used aircraft (by flights or block time). Aircraft entries add fuel use in kg per nautical mile and CO₂. An expandable list shows the latest flights and the favourite routes. The activity feed below lists every completed flight with route, aircraft, landing rate and a status mark, plus new pilots and maintenance events.

Zwei Ranglisten zeigen die aktivsten Piloten (nach Flügen, Blockzeit oder Strecke) und die meistgenutzten Flugzeuge (nach Flügen oder Blockzeit). Bei Flugzeugen kommen der Verbrauch in kg je Seemeile und das CO₂ dazu. Eine aufklappbare Liste zeigt die letzten Flüge und die Lieblingsstrecken. Der Aktivitäts-Feed darunter listet jeden beendeten Flug mit Strecke, Flugzeug, Landerate und Statusmarke, dazu neue Piloten und Wartungsereignisse.

Top pilots and top aircraft
Top pilots (left, names blurred) and top aircraft (right): per aircraft flights, block time, kg/NM, kg/h and CO₂ in tonnes.
Top-Piloten (links, Namen verpixelt) und Top-Flugzeuge (rechts): je Flugzeug Flüge, Blockzeit, kg/NM, kg/h und CO₂ in Tonnen.
Ranking lists continued
Ranking lists, further down. “Show more” expands to the complete list.
Ranglisten, weiter unten. „Mehr anzeigen“ klappt die vollständige Liste auf.
Activity feed
Activity feed (“What happened”). Per flight: route, flight number, aircraft, flight time, landing rate and an OK mark. “View” opens the flight.
Aktivitäts-Feed („Was ist passiert“). Je Flug: Strecke, Flugnummer, Flugzeug, Flugzeit, Landerate und ein OK-Zeichen. „Ansehen“ öffnet den Flug.
GamificationSpielerisches

Missions, duel and quick start

Missionen, Duell und Schnellstart

Ten tiles turn flying into small goals: flight streak (days in a row), next milestone, your rank, airport explorer, fleet types flown, personal record (softest landing), daily challenge, longest flight, airlines flown and weekend pilot. A drop-down starts the pilot duel against any other pilot, with a win/lose/tie table per category.

Zehn Kacheln machen aus dem Fliegen kleine Ziele: Flug-Serie (Tage in Folge), nächster Meilenstein, dein Rang, Airport Explorer, geflogene Flottentypen, persönlicher Rekord (sanfteste Landung), Tages-Challenge, längster Flug, geflogene Airlines und Wochenend-Pilot. Ein Auswahlfeld startet das Piloten-Duell gegen einen beliebigen anderen Piloten, mit einer Tabelle aus Sieg, Niederlage und Unentschieden je Kategorie.

Mission tiles
Missions. The tile “Your ranking” shows #5 of 24, “Airport explorer” 179 airports, “Airlines flown” 53 of 381.
Missionen. Die Kachel „Dein Ranking“ zeigt Platz 5 von 24, „Airport Explorer“ 179 Flughäfen, „Airlines geflogen“ 53 von 381.

Quick start suggests random flights from the schedule, filtered by region (Europe, Asia, Africa, Oceania, USA), with the aircraft types that can fly the route. Two buttons per suggestion book the flight or open its details.

Schnellstart schlägt zufällige Flüge aus dem Flugplan vor, gefiltert nach Region (Europa, Asien, Afrika, Ozeanien, USA), mit den Flugzeugtypen, die die Strecke fliegen können. Zwei Schaltflächen je Vorschlag buchen den Flug oder öffnen die Details.

Quick start suggestions
Quick start. Eight random suggestions for Europe, each with flight time, distance and airline.
Schnellstart. Acht zufällige Vorschläge für Europa, jeweils mit Flugzeit, Entfernung und Airline.
AirlinesAirlines

Airline snapshot and handbook

Airline-Überblick und Handbuch

The snapshot shows the four strongest airlines with share, trend, flight time, distance, landing rate and number of pilots; further airlines follow as a compact list. The module brings its own pilot handbook with sections on access, filters, cockpit, missions, duel, quick start, rankings, feed, airline overview, landing rates, units and privacy, and a FAQ.

Der Überblick zeigt die vier stärksten Airlines mit Anteil, Trend, Flugzeit, Strecke, Landerate und Zahl der Piloten; weitere Airlines folgen als kompakte Liste. Das Modul bringt ein eigenes Piloten-Handbuch mit, mit Abschnitten zu Zugang, Filtern, Cockpit, Missionen, Duell, Schnellstart, Ranglisten, Feed, Airline-Überblick, Landeraten, Einheiten und Datenschutz sowie einer FAQ.

Airline snapshot
Airline snapshot. Lufthansa leads with 42.9% of today’s flights; the page ends with a note about the module.
Airline-Überblick. Lufthansa führt mit 42,9 % der heutigen Flüge; die Seite endet mit einem Hinweis auf das Modul.
Pilot handbook
Built-in pilot handbook. Pilots find answers inside the page, in German and English.
Eingebautes Piloten-Handbuch. Piloten finden die Antworten direkt in der Seite, auf Deutsch und Englisch.
For administratorsFür Administratoren

Requirements and good to know

Voraussetzungen und Wissenswertes

TopicDetails
RequirementsphpVMS 7.x, PHP 8.1 or newer, Laravel 10/11 (comes with phpVMS 7), MySQL 5.7+ or MariaDB 10.3+, custom table prefixes supported.
AccessLogin required, no admin role needed. Every pilot sees the dashboard.
DataRead only: the module never writes to the database. Rankings show the names of other pilots (blurred in these pictures), so mention it in your privacy notice.
LanguagesGerman, English, Spanish, French, Italian, Japanese, Portuguese, Turkish; dark mode follows the theme.
Optional linkIf DisposableBasic is installed, maintenance checks (hard landing, A/B/C check) appear in the activity feed. If SkyAdventures with its fleet area is installed, aircraft in maintenance are listed on the dashboard.
ThemaDetails
VoraussetzungenphpVMS 7.x, PHP 8.1 oder neuer, Laravel 10/11 (liegt phpVMS 7 bei), MySQL 5.7+ oder MariaDB 10.3+, eigene Tabellenpräfixe werden unterstützt.
ZugangAnmeldung nötig, keine Admin-Rolle erforderlich. Jeder Pilot sieht das Dashboard.
DatenNur lesend: Das Modul schreibt nie in die Datenbank. Ranglisten zeigen die Namen anderer Piloten (hier verpixelt), das gehört in eure Datenschutzerklärung.
SprachenDeutsch, Englisch, Spanisch, Französisch, Italienisch, Japanisch, Portugiesisch, Türkisch; der Dunkelmodus folgt dem Theme.
Optionale AnbindungIst DisposableBasic installiert, erscheinen Wartungsprüfungen (Hard Landing, A-/B-/C-Check) im Aktivitäts-Feed. Ist SkyAdventures mit seinem Flottenbereich installiert, stehen Flugzeuge in Wartung auf dem Dashboard.