This version is deprecated for a new version. This version will only exist as long as a form of documentation.
The original nttb-tournament project had a few limitations which will be addressed in V2.
- The ability to use on multiple devices
- The ability to create tournaments with multiple divisions
- The ability to create tournaments with multiple rounds
- The ability to have a double tournament
- API: Written in nodejs (NestJs)
- Frontend: Written in Angular
- Database: MongoDB
- Proxy: ???
To run the application the easiest method is using docker-compose
- We want to have realtime updates of the tournament, so that the user can see the changes as they happen. For that we will use websockets.
- We want to have a nice UI, so that the user can easily navigate through the application. For that we will use material design.
- We want to have everything as secure as possible so that the user can be sure that their data is safe. For that we will use JWT tokens.