🎈The ultimate ACM-ICPC scoreboard.
JavaScript CoffeeScript CSS HTML Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
webapp Spotboard release 0.6.0 (2016 edition) Nov 9, 2016
.gitignore 🎉 Initialize the Repository! Aug 22, 2015
README.md

README.md

Spotboard

Spotboard is an awesome, fancy, and modern web-based scoreboard application for programming contests, especially ACM-ICPC.

Demo

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.

Documentation

TODO

Authors

If you want to contribute to the project, please raise an issue or a pull request.

License

MIT LICENSE.