Kotlin Ktor Docker REST API SQLite
Mängel-Server
Selbst gehosteter Backend-Server zur Fahrzeug- und Mängelverwaltung mit Fotodokumentation – absicherbar per API-Key.
Idee
In einer Werkstatt oder bei der Fahrzeugübergabe sollen Mängel strukturiert erfasst, mit Fotos belegt und einem Fahrzeug zugeordnet werden — ohne Cloud, ohne Drittanbieter.
Umsetzung
Der Server ist in Kotlin mit dem Ktor-Framework gebaut und läuft als schlanker Docker-Container. Fahrzeuge werden über Kennzeichen angelegt, jedem Fahrzeug lassen sich beliebig viele Mängel mit Titel, Beschreibung und Fotoanhängen zuordnen.
Die REST-API ist optional per API-Key abgesichert. Ein eingebautes Web-Interface ermöglicht den Zugriff direkt im Browser, ohne separate App.
Features
- Fahrzeugverwaltung mit Kennzeichen, Kundenname und Notizen
- Mängelerfassung mit Titel, Beschreibung und Fotos
- API-Key-Authentifizierung für Browser und API-Clients
- Vollständig Docker-fähig mit
docker-compose - Datenhaltung lokal per SQLite