Projekt in wenigen Worten
Website zur Organisation von Videospiel-Turnieren, als Abschlussprojekt meiner Ausbildung entwickelt. Organisatoren können Events erstellen, Spieler registrieren sich und chatten live während der Matches.
Die Website ist nicht mehr online: der Server war kostenpflichtig und wurde nach Abschluss des Projekts abgeschaltet. Der Quellcode ist auf GitHub oben verfügbar.
Projektbesonderheiten
- Integrierter Live-Chat: Nachrichten erscheinen sofort ohne Seitenneuladung
- Eine Backend-Anwendung: Statt Aufteilung in Micro-Services, alles intelligent gruppiert
- Wenig JavaScript-Code: Nutzt moderne Techniken um schwere Frameworks zu vermeiden
- Zwei Datenbanken: Eine für Turniere, eine andere für Chat-Nachrichten (Vorgabe der Ausbildung, in der Praxis hätte eine gereicht)
Die Idee war zu beweisen, dass Echtzeit einfach geht, ohne komplexe Architektur.