Spotboard is an awesome, fancy, and modern web-based scoreboard application for programming contests, especially ACM-ICPC.
Spotboard consists of two main modules: a static web application (frontend), and the feedserver (backend: API server) that provides the contest information.
Download a webapp package, and serve it using any HTTP server.
http-server -c-1 (disable cache) or
A path to the API server and many other preferences can be configured in config.js.
Disclaimer: Some of internal API specifications might be not backward-compatible.
You may find spotboard/domjudge-converter useful.
Disclaimer: This part is not yet open-sourced, sorry :)
TL;DR) Setup the
config.yaml, then launch the spotboard server application.
$ vim config.yaml $ java -jar spotboard-server.jar
If you want to contribute to the project, please raise an issue or a pull request.