Technicus

FahrLog L17

Projektbeschreibung

FahrLog L17 ist eine mobile App zur digitalen Dokumentation von L17-Fahrten. Die App soll das Führen eines Fahrtenprotokolls einfacher machen, indem Fahrten direkt am Smartphone gestartet, beendet, gespeichert und später als PDF exportiert werden können.

Beim L17-Fahren müssen viele Daten dokumentiert werden, zum Beispiel Datum, Uhrzeit, Startort, Zielort, Fahrzeug, Kilometerstand und gefahrene Kilometer. In der Praxis ist das oft mühsam, weil man vieles händisch eintragen oder später nachtragen muss. Besonders Kilometerstände sind fehleranfällig, weil man sich vertippen kann oder den Wert später nicht mehr genau weiß.

Der Sinn der App ist das man sich so viel Arbeit und zeit erspart wie möglich. Für den Nutzer ist es so er beginnt eine Fahrt nimmt den Km stand auf, Standort, Straßenzustand, Wetter, Uhrzeit usw. Wird automatisch ermittelt. Am Ende der Fahrt wird wieder ein Bild aufgenommen von den Kilometern und die Fahrt ist fertig dokumentiert.

Der wichtigste technische Teil der App ist die Kilometerstand-Erkennung per Kamera und KI. Der Nutzer kann den Tacho fotografieren. Das Bild wird anschließend an ein Backend gesendet und dort von einem KI-Modell ausgewertet. Das Backend gibt den erkannten Kilometerstand als Zahl an die App zurück. Der erkannte Wert wird aber nicht blind übernommen. Der Nutzer kann ihn vorher kontrollieren und bei Bedarf manuell korrigieren. Falls das Wlan nicht funktioniert, gibt es jederzeit eine normale manuelle Eingabe als Backup.

Das Backend ist wichtig, weil der API-Schlüssel für die KI nicht direkt in der mobilen App gespeichert werden soll. Die App sendet deshalb nur das Bild an das Backend und bekommt als Ergebnis nur den erkannten Kilometerstand zurück. Dadurch bleibt die technische Umsetzung sicherer und sauberer getrennt.

Die App wurde mit React Native und Expo entwickelt. Sie besteht aus mehreren Bereichen, zum Beispiel Startseite, Kamera-Scan, Fahrtenübersicht, Fahrzeugverwaltung und Einstellungen. Die Fahrtdaten werden lokal auf dem Gerät gespeichert. Dadurch bleiben Fahrzeuge, aktive Fahrten und abgeschlossene Fahrten auch nach dem Schließen der App erhalten.

Zu den Hauptfunktionen gehören das Starten und Beenden von Fahrten, die Verwaltung von Fahrzeugen mit Name und Kennzeichen, das Speichern und Bearbeiten von Fahrten, die automatische Berechnung der gefahrenen Kilometer, von Bedingungen wie Regen, Schnee, Dunkelheit oder nasser Fahrbahn.
Aus den gespeicherten Fahrten kann ein PDF-Fahrtenprotokoll erstellt werden. Dieses enthält die wichtigsten Daten der Fahrten, zum Beispiel Datum, Strecke, Fahrzeug, Kilometerstände, gefahrene Kilometer und Bedingungen.

Klasse

2CHEL

Schüler

Christian Kraiger

Thema

Programmierung Fahr Log L17