Projekt-Fallstudie

Event-Ticketing-System

Dieses Projekt ist eine produktive Ticketing-Plattform für Schulveranstaltungen. Das System unterstützt Ticketausgabe, Validierung und Echtzeit-Check-in unter Live-Bedingungen.

Problem

Der manuelle Einlass war langsam und fehleranfällig. Das Team brauchte einen zuverlässigen Ablauf, um digitale Tickets auszugeben und Gäste am Eingang schnell zu prüfen.

Design

Ich habe eine geteilte Architektur entworfen: Svelte-Frontend für Admin- und Scanner-Interaktionen, FastAPI-Backend für die Validierungslogik, Postgres für die Datenhaltung und Nginx für Routing und Härtung.

Stack

  • Svelte- + TypeScript-Frontend
  • FastAPI-Service-Schicht
  • Nginx-Reverse-Proxy und TLS
  • Betriebs-Logging und Deployment-Automatisierung

Skalierung & Learnings

Die wichtigste Lektion: Optimiere zuerst den Check-in-Pfad. Eine schnelle Scanner-UX und deterministische Validierung waren wichtiger als zusätzliche Randfunktionen.

Detaillierten Engineering-Artikel lesen.