- Open Source
- MIT-Lizenz
- Self-hosted
Wer hat welches Fahrzeug — und seit wann?
Wer hat welches Fahrzeug — und seit wann?
Entstanden im Wiederholungskurs bei der Schweizer Armee — als Motorfahrer, nebenbei und aus eigener Initiative. SAF-fleet beantwortet in Sekunden, was sonst über Papier-Journale und Nachfragen läuft: wer hat gerade welches Fahrzeug, seit wann und wofür. Schlank, quelloffen und dank White-Labeling genauso für Werkhöfe, Feuerwehren, Vereine oder Werkstätten — alles lokal in einer einzigen Datei, ganz ohne Cloud oder Datenbankserver.
- Art
- Open Source · Eigenprojekt
- Umfang
- Self-hosted Web-App
- Stack
- Next.js · Payload CMS · SQLite
- Lizenz
- MIT

Entstanden im WK — als Lösung für ein tägliches Problem.
SAF-fleet ist in meinem diesjährigen Wiederholungskurs bei der Schweizer Armee entstanden — während des Einsatzes als Motorfahrer, nebenbei und aus eigener Initiative. Es löst eine Frage, die in vielen Einheiten täglich Zeit und Nerven kostet: «Wer hat eigentlich gerade welches Fahrzeug — und seit wann?»
Heute beantwortet man das über hoffentlich sauber ausgefüllte Papier-Journale und Nachfragen. Die App beantwortet es in Sekunden: Fahrzeug einer Person zuweisen, zurücknehmen, fertig — mit Status auf einen Blick (verfügbar, im Einsatz, in Wartung) und lückenloser, fahrzeugjournal-konformer Historie pro Fahrzeug und pro Person.
Der entscheidende Teil: Sie läuft komplett lokal auf einem einzigen Gerät — etwa in der VT-Zentrale. Keine Cloud, keine externe Datenbank; alle Daten bleiben in einer einzigen Datei auf dem Gerät. Genau das, was sensible Daten in einem geschlossenen Netz brauchen. Und sie ist bewusst so einfach gehalten, dass sie ohne Einarbeitung von jedem bedient werden kann.
Das Schöne an einem sauberen Fundament: Der nächste Schritt ist schon angelegt. Dieselbe App könnte später auch das Fassen der Fahrzeuge und die Wartung abbilden — bis hin zur Fahrzeugabgabe (WEME).
Hinweis: ein privater Prototyp aus eigener Initiative — nicht offiziell und nicht mit der Armee verbunden. Die hier gezeigten Screenshots verwenden bewusst ein neutrales Demo-Branding.
01 · Architektur
Eine Datei, kein Server, volle Kontrolle.
Fahrzeuge, Personen, Kategorien und das Erscheinungsbild leben als Collections in einem Schema. Das Admin-Panel ist zweisprachig (DE/EN) und sofort einsatzbereit.
Der gesamte Bestand liegt in einer einzigen Datei. Backup heisst: Datei kopieren. Kein Server, keine Cloud-Pflicht — läuft lokal auf einem PC genauso wie im Intranet. Ideal für sensible Daten in einem geschlossenen Netz.
Sobald jemand ein Fahrzeug übernimmt, springt der Status automatisch auf «Im Einsatz». Bei der Rückgabe entsteht ein Historien-Eintrag mit Zeitstempel — pro Fahrzeug und pro Person.
Name, Logo, Kopf- und Fusszeilen ändert jede Einheit selbst im Admin. Die ganze Seite inklusive Browser-Titel aktualisiert sich sofort.
Dashboard, Fahrzeug- und Personenseiten als React-Server-Components mit Tailwind. Schnelle Ladezeiten, durchgehend responsive — vom Werkstatt-PC bis zum Smartphone.

02 · Funktionen
Was die App im Alltag leistet.
- 01
Einträge in Sekunden
Fahrzeug einer Person zuweisen, optional mit Einsatzgrund, zurücknehmen — fertig. Der Status wechselt automatisch auf «Im Einsatz».
- 02
Status auf einen Blick
Verfügbar, Im Einsatz oder In Wartung — farbcodiert, filter- und durchsuchbar über die ganze Flotte.
- 03
Lückenlose Historie
Jede Übernahme und Rückgabe wird mit Zeitstempel protokolliert — pro Fahrzeug und pro Person. Fahrzeugjournal-konform.
- 04
Eine Person, viele Fahrzeuge
Mitarbeitende können mehrere Fahrzeuge gleichzeitig nutzen; ihre Seite bündelt aktive Fahrzeuge und die ganze Historie.
- 05
Ohne Einarbeitung bedienbar
Bewusst so einfach gehalten, dass jede Person sie ohne Schulung bedienen kann — Kategorien legt jede Organisation selbst an.
- 06
Zurücksetzen & neu befüllen
Ausgewählte Daten oder alles per getippter Bestätigung löschen, auf Wunsch Beispieldaten neu laden — das eigene Login bleibt erhalten.

03 · In Zahlen
Klein im Aufbau, klar im Nutzen.
Datenbank
1Datei
Der ganze Bestand in saf-fleet.db — Backup heisst Datei kopieren.
Infrastruktur
0Server
Kein Datenbankserver, keine Cloud-Pflicht. Läuft lokal auf einem Gerät.
Fahrzeug-Zustand
3Status
Verfügbar, Im Einsatz, In Wartung — der Status führt sich automatisch.
White-Label
100%
Name, Logo und Texte passt jede Organisation selbst an — ohne Code.

Manche Werkzeuge müssen keine Cloud sein. Eine Datei, ein Rechner, voller Überblick — und der Code gehört dir.
Brauchst du ein Tool, das genau so schlank ist?
SAF-fleet ist frei auf GitHub — nutzen, anpassen, selbst hosten, ob für eine Einheit, einen Verein, eine Werkstatt oder ein Team mit Fahrzeugen, Maschinen oder Material. Und wenn du etwas Ähnliches brauchst: Erstgespräch unverbindlich, Antwort innert 24 Stunden.