Streszczenie:
Praca opisuje proces powstawania aplikacji webowej pozwalającej na organizację turniejów e-sportowych. Początkowo zaimplementowany system obsługuje jedną z najpopularniejszych i bardzo lubianych gier na całym świecie - “League of Legends”. Aplikacja została zaprojektowana w sposób umożliwiający łatwe rozwinięcie o kolejne tytuły, między innymi “Counter Strike: Global Offensive”, “Valorant”, czy “Hearthstone”. Główną problematyką podczas powstawania pracy było powstanie mechanizmu generującego różnego typu drabinki i grupy występujące w turniejach oraz ich prezentacja końcowemu użytkownikowi. Do napisania aplikacji w części front-endowej został wykorzystany framework Angular, natomiast strona back-endowa powstała z wykorzystaniem frameworka NestJS skomponowanego z bazą danych PostgreSQL.