DispoTransPro
- Solo umgesetzt
- Produktion
- Betrieb
- Laravel & Vue
Transportbetrieb, Planung und Disposition
Von einer alten Single-User-Windows-Anwendung zu einer gemeinsamen Betriebsplattform im Produktiveinsatz.

Von der Warteschlange vor einem Rechner zu individuellen Zugängen in einer gemeinsamen Webanwendung.
- Verantwortung
- Discovery, Design, Architektur, Entwicklung und Support
- Zusammenarbeit
- Unabhängige Kundenarbeit · Solo umgesetzt
- Größe
- 42 Busse · 71 Fahrer · 37 Linien
- Status
- Im Produktiveinsatz seit Februar 2024
Auf einen Blick
Ich habe das gesamte Produkt selbstständig konzipiert, gestaltet, architektonisch entworfen, entwickelt und betreut — von der täglichen Disposition bis zur Verwaltung längerer Reisen, solo, in sieben Monaten Teilzeit.
Vertrauliche Kundenarbeit. Das Produkt wird durch eigenständige redaktionelle Bilder dargestellt; Produktivoberfläche, Kundendaten und kundenspezifische Regeln bleiben privat.
Problem
Ein gemeinsamer Betrieb steckte in einem Single-User-Werkzeug fest
Die vorherige Windows-Anwendung lief auf einem einzigen Bürorechner. Mitarbeitende griffen per Remote Desktop darauf zu und mussten sich abwechseln, weil nur eine Person gleichzeitig arbeiten konnte.
Veraltete Praktiken waren zu betrieblichen Abhängigkeiten geworden. Fahreridentität lebte in gemerkten Farbcodes, und Dispositionsdaten führten nicht sauber in die Pläne und Dokumente, die als Nächstes gebraucht wurden.
Randbedingungen
Ein Unternehmen, zwei verbundene Arten von Arbeit
Der Ersatz musste sowohl wiederkehrende Linien- und Dispositionsarbeit als auch längere Reisen mit Buchungen, Teilnehmern, Sitzplätzen, Zimmern und druckbaren Reisedokumenten abbilden.
Diese Bereiche durften nicht zu getrennten Mini-Werkzeugen werden. Das Team brauchte ein zusammenhängendes System, das Historie bewahrt, Zugriffe nach Rollen steuert und im Alltag praktisch bleibt.
Verantwortung
Ich trug das Produkt von der Analyse bis in die Produktion
Ich verantwortete das gesamte Produkt: den Betrieb verstehen, das Modell definieren, die Erfahrung gestalten, den vollständigen Stack bauen, ausliefern und nach dem Start betreuen.
Damit gehörten auch die Übergänge zu meiner Aufgabe. Rollen mussten echte Verantwortungen abbilden, Betriebsdaten langfristig verständlich bleiben und Exporte aus der bereits erfassten Arbeit entstehen.
- Product Discovery und Modellierung der Abläufe.
- UX- und Interface-Design.
- Anwendungsarchitektur und Full-Stack-Umsetzung.
- Deployment, Produktionssupport und Weiterentwicklung.

Das System, gezeichnet
Ein Betriebstag, vom leeren Raster bis zum gedruckten Plan.
Fünf Linien, vierundzwanzig Stunden, erfundene Namen — aber die Form des Tages ist die echte: Zuteilungen landen, Bauarbeiten sperren ein Fenster, und die Dokumente folgen trotzdem.
Ein Betriebstag beginnt: vierundzwanzig Stunden, fünf Linien, noch nichts geplant.
Zuteilungen landen — Fahrer und Busse füllen ihre Fahrten in der Reihenfolge des Morgens.
Bauarbeiten sperren ein Fenster auf einer Linie.
Die Fahrt im Fenster löst sich auf. Der Plan bleibt von selbst rechtlich sauber.
Aus dem verbleibenden Plan folgen die Arbeitsdokumente.
Fahrten innerhalb eines gesperrten Fensters werden aufgelöst, bevor sie geplant werden können — eine unmögliche Wahl wird erst gar nicht angeboten. Dokumente entstehen aus Daten, die das Büro ohnehin erfasst hat, nicht aus einem zweiten Prozess.
Engineering-Arbeit
Ein Betriebsmodell bis zu den tatsächlich genutzten Dokumenten
Das Produkt verbindet die Entscheidung im Büro mit dem Plan, der Buchung oder dem Ausdruck, der danach gebraucht wird.
- 01Zugriff
Jeder Person die richtige Sicht geben
Individuelle Konten ermöglichen paralleles Arbeiten; Rollen begrenzen, was jemand sehen und ändern darf.
Im Hintergrund
- Authentifizierung
- Rollen und Berechtigungen
- 02Disposition
Wiederkehrenden Betrieb strukturieren
Linien, datierte Fahrten, Fahrzeuge und Fahrer bilden einen gemeinsamen Planungsstand.
Im Hintergrund
- Betriebliche Beziehungen
- Planungshistorie
- 03Reisen
Buchungen mit der Reise verbinden
Teilnehmer, Sitzplätze und Zimmerzuweisungen bleiben mit der zugehörigen Reise verbunden.
Im Hintergrund
- Buchungsdaten
- Sitz- und Zimmerzuordnung
- 04Erzeugen
Arbeitsdokumente ableiten
Bestätigungen, Listen und Dienstpläne folgen aus denselben gepflegten Daten.
Im Hintergrund
- Druckbare Dokumente
- Tabellenexporte
- 05Betreuen
Das Produkt im Einsatz verantworten
Produktionssupport überführt echtes Feedback in gezielte Verbesserungen.
Im Hintergrund
- Deployment
- Laufende Wartung
Ergebnis
Aus Abwechseln wurde gemeinsame Kontrolle
Rund dreißig Personen arbeiten täglich mit dem System — fünf im Backoffice und fünfundzwanzig Fahrer. Individuelle Konten mit rollenbasierten Zugriffen ersetzten das Abwechseln an einem einzigen Rechner. Benannte, verbundene Datensätze ersetzten gemerkte Farbcodes und bewahren die Historie hinter der aktuellen Planung.
Die Zahlen seit dem Start zeigen den Betrieb, den das System trägt: 37 geplante Linien mit 125 Fahrten, über 3.000 Schienenersatzverkehrs-Fahrten in zwei Jahren und 12.000 Fahrplan-Zeilen allein 2026. Im ersten Halbjahr 2026 liefen 65 mehrtägige Reisen — jede mit Sitzplänen, Zimmerlisten, Bestätigungen und Dienstplänen aus den Betriebsdaten, die das Team ohnehin pflegt.
Kernpunkte
- Parallel statt Warteschlange
- Rund dreißig Personen — fünf im Backoffice, fünfundzwanzig Fahrer — arbeiten täglich über individuelle Konten mit rollenbasierten Zugriffen.
- Betriebswissen wurde explizit
- Benannte Datensätze, Berechtigungen und erhaltene Beziehungen ersetzten Wissen in Farbcodes und Köpfen.
- Disposition und Reisen bleiben verbunden
- Planung, Buchung, Zuordnung und die Dokumente für unterwegs leben in einem Produktivsystem.
Technologie
Womit es gebaut ist
- LaravelBetriebliche Domäne, Berechtigungen, Dokumente und Anwendungsdienste.
- VueSchnelle, fokussierte Oberflächen für dichte Büroarbeit.
- InertiaDer direkte Weg von Backend-Regeln in die Vue-Oberfläche.
- MySQLVerbundene aktuelle und historische Betriebsdaten.
- MeilisearchSchnelles Finden in den Datensätzen des Arbeitsalltags.
- Tailwind CSSEine konsistente Oberfläche entlang des Betriebs.
Nächster Schritt
Passt Ihr Ablauf in keine Standardsoftware?
Beschreiben Sie mir, was sich ändern muss. Ich sage Ihnen ehrlich, ob ich der Richtige dafür bin. Danach vereinbaren wir Umfang, Zeitplan und das passende Arbeitsmodell.
Projekt besprechen →
