Zurück zu den Projekten
archiviert 2025

Mercedes-Benz Advanced Search

Automatische Kategorisierung interner Suchanfragen per Azure OpenAI mit rollenbasiertem Admin-Bereich, CSRF-Schutz und Docker-Deployment.

RolleWerkstudent / Entwickler · Telekom MMS StackPython · Flask · Azure OpenAI · SQLite · Docker · Gunicorn

Eine produktionsreife Flask-Anwendung für Mercedes-Benz, die interne Vertriebler-Suchanfragen per Azure OpenAI GPT-4 automatisch kategorisiert und Fragehäufigkeiten über Zeit visualisiert. CSV und Excel Import über einen Smart-Import-Workflow, rollenbasierte Zugriffskontrolle (Admin und User) mit bcrypt Passwort-Hashing, CSRF-Schutz auf allen schreibenden Endpunkten und Rate Limiting für Login und API. Production-Deployment via Docker Compose mit Gunicorn, Health-Check-Endpunkt und täglichen SQLite-Backups.

Highlights

  • RBAC mit Admin und User-Rollen, bcrypt Passwort-Hashing, CSRF-Token auf allen State-Changing-Endpunkten und konfigurierbares Rate Limiting für Login und API.
  • CSV und Excel Import via Smart-Import-Workflow; Azure OpenAI GPT-4 kategorisiert Suchanfragen automatisch und persistiert Ergebnisse in SQLite.
  • Docker Compose Deployment mit Gunicorn, konfigurierbaren Worker-Counts, Health-Check unter /health und täglichen automatischen DB-Backups.
16API-Endpunkte
8Sicherheits-Features
DockerDeployment
täglichBackup