Tech Stack
React Node.js GraphQL PostgreSQL Prisma AWS
Übersicht
Ich habe Etournity mitbegründet, um die Komplexität der Organisation von E-Sport-Turnieren an der Basis zu bewältigen. Die Plattform dient als umfassendes Toolset, das alles von der Registrierung und dem Seeding bis zum Vorrücken in den Brackets und der Konfliktlösung abdeckt.
Hauptmerkmale
Die "Match Lobby" bietet Spielern einen speziellen Raum für Check-ins, den Austausch von Lobby-Codes und die automatisierte Ergebnismeldung. Organisatoren profitieren vom "Host Hub", der volle Kontrolle über Brackets, Spielerlisten und Echtzeit-Kommunikationskanäle bietet.
Engineering
Die Plattform basiert auf einem modernen Stack, der eine GraphQL-API für effizientes Data Fetching und Prisma für robuste Datenbankinteraktionen nutzt. Wir haben AWS für eine skalierbare Produktionsumgebung eingesetzt, wobei wir den Schwerpunkt auf WebSockets mit geringer Latenz gelegt haben, um sicherzustellen, dass Match-Updates sofort für alle Teilnehmer reflektiert werden.