Yazan.
Alle Projekte
UnternehmenssystemeFebruar — April 2025

E-Ticketing-System

Backend-Entwickler bei Soutify

Projektoberfläche von E-Ticketing-System

Das Problem

Veranstalter gaben Tickets manuell aus und kontrollierten sie von Hand, ohne verlässliche Möglichkeit, Dubletten am Einlass zu stoppen oder einem Unternehmen Teilzugriff auf seine eigenen Veranstaltungen zu geben.

Rahmenbedingungen

  • Die Ticketprüfung passiert am Einlass — sie muss schnell und fälschungssicher sein
  • Arabischsprachiges Publikum, und Gästelisten treffen als Tabellen ein

Zentrale Entscheidungen

ein Metadatensystem für ereignisspezifische Felder anstelle von Schemaänderungen je Kunde

Jeder Veranstalter wollte andere Gästeattribute; sie als Spalten abzubilden hätte eine Migration pro Kunde bedeutet.

Ein umfassendes Ticket-Managementsystem auf Basis von FastAPI, mit dem Unternehmen digitale Tickets für Veranstaltungen erstellen, verteilen und prüfen.

Meine wesentlichen Beiträge: ein skalierbares Datenmodell für komplexe Beziehungen zwischen Unternehmen, Veranstaltungen, Gästen, Tickets und Vorlagen; ein flexibles Metadatensystem für benutzerdefinierte Felder; mehrstufige Autorisierung (Admin, Unternehmen, Mitarbeiter); sichere Prüfabläufe für Tickets per QR-Code; Massenimport von Gästelisten mit Validierung; E-Mail-Vorlagen mit Platzhaltern und eingebetteten Bildern; Ticket-Auswertungen in Echtzeit; vollständige arabische Internationalisierung; API-Absicherung über JWT.

Screenshot 1 der Oberfläche von E-Ticketing-System

Technologien

FastAPIPythonJWTQR Codes

Kundenprojekt — Quellcode unterliegt einer Geheimhaltungsvereinbarung.

Möchten Sie so etwas für Ihr Unternehmen?

Kontakt aufnehmen