Spotboard is an awesome, fancy, and modern web-based scoreboard application for programming contests, especially ACM-ICPC.
- Official Scoreboard: ACM-ICPC Daejeon Regional  
- Award Ceremony Video:    
Usage (for PC^2)
TL;DR) Setup the
config.yaml, then launch the spotboard server application.
$ vim config.yaml $ java -jar spotboard-server.jar
Spotboard consists of two main modules: a static web application, and the feedserver (an API server) which provides contest information in JSON.
- The web application can be hosted using commonly-used web servers such as Nginx and Apache, or using the embedded web server provided. See the detailed documentation.
- The feedserver should provide the contest information and all the runs (submissions) during the contest. It is shipped with off-the-shelf bridges to other programming contest systems such as PC^2. See the detailed documentation.
Disclaimer: Some of internal APIs might be not backward-compatible.
If you want to contribute to the project, please raise an issue or a pull request.