In this repository you will find four components for table tennis tournament management. All clients are designed as SPAs and use angular as js framework. Also they use ngrx for client site state management.
The admin-view is designed to manage the tournament flow. You can assign matches to tables, call matches, enter results. Also you get the option for a queue to let the tournament flow without interaction.
The result-view is designed to show current results of the tournament.
The tablemanager-view is designed to manage special tables. You can enter a result (set and match) for a specific table. You can request a second call for player if he doesn't appear.
The backend provides all functionality for the clients. It is a scala backend with play framework and a mariaDB.