Snooker ranking system

The Snooker ranking system was built to meet the needs of the Danish snooker tournament structure. The backend is built in .NET Core with a Web Api serving data, hosted on Azure. The frontend is built with Angular.js and uses CSS themes from Bootswatch.

The ranking system was created in cooperation with Martin S√łndergaard ( Martin created the database structure and the administrator interface, and I created the web api to serve data from the database and the frontend.


  • Supports several ranking lists
  • Tournaments can appear in more than one ranking list
  • Calendar view of upcoming tournaments
  • Provisional ranking list to see partially updated ranking lists while the tournament is on-going