Feb 2026 – heute
Boxette Flights
Flugplan, Live-Frachtverfolgung und ein Admin-Bereich für das Team in einer App, auf Georgisch, Englisch und Russisch
- Websites & Apps
- Web-App zur Sendungsverfolgung
- Dauer
- 8 Monate
- Unternehmen
- Boxette Group
- Rolle
- Product Owner und Entwicklung, mit Claude-Code-Agenten
- Tools
- React · Node.js · PostgreSQL +5
Überblick
Der Flugplan der Firmenwebsite, neu gebaut als eine einzige App: eine öffentliche Seite mit Flugplan und Sendungsverfolgung in drei Sprachen, ein Admin-Bereich für das Team, der eine Google-Tabelle ablöste, und Live-Verfolgung der Luftfracht über APIs von Fluggesellschaften und Flugdatendiensten. Admin-Bereich und API sind live; die öffentliche Seite auf der Firmenwebsite wird gerade umgestellt.
Tools
- React
- Node.js
- PostgreSQL
- Tailwind CSS
- Leaflet
- Flightradar24
- Vercel
Wo ist mein Paket?
Kunden fragten immer wieder, wo ihr Paket sei und wann sein Flug lande. Die Flugplanseite war eine einzige statische Datei, gespeist von offenen n8n-Webhooks, das Team pflegte die Flugdaten von Hand in einer Google-Tabelle, und ein Status änderte sich nur, wenn jemand daran dachte, ihn zu aktualisieren. Kunden konnten nicht sehen, wo ihre Fracht tatsächlich war, und das Team hatte keinen zentralen Ort, um Ankünfte und Abfertigungen zu verwalten.
Eine App statt einer Seite und einer Tabelle
Die erste Flugplanseite (v1 bis v3.5, Februar–März 2026) bekam Filter nach Land und Transportart, eine Logik für Verspätungen, Kacheln für Mobilgeräte und drei Sprachen. Nach Prototypen für die Verfolgung von Luftfrachtbriefen und Live-Flügen wurde alles als v4 neu gebaut: eine Express-App, die die öffentliche Seite ausliefert, eine REST-API auf Postgres, die die Antwortstruktur der alten Webhooks beibehält, und ein Admin-Bereich in React und TypeScript mit Rollen, Audit-Log, Dashboard, Filtern im Stil von ClickUp, einem schrittweisen Anlegen neuer Einträge und einem automatischen wöchentlichen Abfertigungsplan. Ich habe v4 geplant, danach bauten Claude-Code-Agenten den Großteil in langen, überwiegend autonomen Sitzungen, während ich steuerte, prüfte und die Designentscheidungen traf.
Tracking, das nur zeigt, was es soll
Ein Poller, der Status nur vorwärts setzt, führt jeden Flug anhand der Ereignisse des Luftfrachtbriefs durch eine Pipeline mit sechs Stufen; er nutzt das Tracking von Turkish Cargo und für andere Fluggesellschaften TrackCargo. Flugbahnen von Flightradar24 werden für die Karte zwischengespeichert, und das Team kann Chronik-Notizen anlegen, die wahlweise auch Kunden sehen. Der Server entfernt Luftfrachtbriefnummern, Fluggesellschaften und Flughafencodes, bevor irgendetwas die Kundenseite erreicht. Die App läuft auf Vercel mit Neon Postgres.
Ergebnis
Admin-Bereich und API gingen auf Vercel in Produktion und wurden im September 2026 live geprüft; der Admin-Bereich löste die Google-Tabelle des Teams für Ankünfte und Abfertigungen ab, einschließlich des wöchentlichen Abfertigungsmusters. Die Testsuite wuchs von 25 Tests im Juli auf 121 im September, von denen 119 bestehen. Die öffentliche Seite auf der Firmenwebsite wird gerade auf die neue App umgestellt.

