Zurück zum Projektarchiv

Backend

GitHub-Repository

Internes Supportsystem RegioImpex

Ein Supportablauf, der Transportausnahmen in validierte, durchsuchbare Betriebsdaten überführt.

Kontext: Praktikumsprojekt für interne Betriebsabläufe

Zeitraum: 2026

Zusammenfassung

Die im Praktikum entwickelte Anwendung organisiert Transport-Bypass-Vorfälle mit Unternehmen, Fahrern, Tankfahrzeugen, Stationstypen, Gründen und Benutzern. Authentifizierung, Geschäftsregeln, Suche, Paginierung und CSV-Export unterstützen den täglichen Betrieb.

Meine Rolle

Ich implementierte den Django-Ablauf während meines Praktikums und bereitete die bereinigte öffentliche Version für diese Fallstudie vor.

Von der Transportausnahme zum validierten Datensatz

Eingabe

Der authentifizierte Mitarbeiter erfasst den Vorfall

Validierung

Django prüft die betrieblichen Beziehungen

Datensatz

Ereignis und Kontext werden gespeichert

Suche

Mitarbeitende finden und prüfen den Verlauf

Bericht

Gefilterte Datensätze können als CSV exportiert werden

Was das System abdeckt

Authentifizierter Workflow für Transportdatensätze.

Domänenmodelle für alle beteiligten Betriebseinheiten.

Validierung verhindert unzulässige Zuordnungen.

Durchsuchbare Historie mit Paginierung und CSV-Export.

Technologie

Stack

PythonDjangoDjango ORMDjango FormsDjango TemplatesDjango AuthenticationDjango GroupsSQLiteGitHub ActionsRuffMakefileCSV export

Bereiche

BackendDjangoInterne WerkzeugeWorkflow-SystemeBetriebBerichtswesen

Geprüfte Implementierung

Geschäftsregeln mit Anwendungstests

Die öffentlich bereinigte Version prüft Zugriffsgrenzen und betriebliches Verhalten direkt mit automatisierten Tests.

Auth

Rollengrenzen

Administrator- und Mitarbeiterpfade sind getrennt und getestet.

Regeln

Beziehungsprüfung

Unzulässige Fahrer-, Firmen- und Tankwagenkombinationen werden abgewiesen.

Suche

Betriebsverlauf

Datensätze können gesucht, geprüft und seitenweise angezeigt werden.

CSV

Berichtsausgabe

Gefilterte Datensätze lassen sich exportieren.

Workflow-Implementierung und Tests ansehen

Ergebnisse

  • Datensätze lassen sich schnell finden, sicher korrigieren und exportieren.
  • Geschäftsregeln schützen die Datenqualität.
  • Getrennte Rollen halten den täglichen Ablauf fokussiert.

Möchtest du die Implementierung prüfen?

Das Repository enthält Quellcode, Einrichtungshinweise und Entwicklungshistorie.

Repository öffnen