A system for running speedcubing competitions without scorecards!
https://fkmtime.com/ β// readme
FKMTime
What is FKMTime?
FKMTime is a system for running speedcubing competitions without scorecards!
Documentation is available here.
Important information
FKMTime is currently in the testing phase. For now, in accordance with WCA regulations, scorecards are still used in parallel with the system.
Running bundled (with nginx reverse proxy etc - like prod) version
This version can be accessed remotely if TOKEN env var is passed to docker-compose (modify docker-compose-bundled.yml file to set your own token)
To get token use https://panel.fkmtime.com
docker compose -f ./docker-compose-bundled.yml pull && docker compose -f ./docker-compose-bundled.yml up
Bluetooth auto setup on macOS (development)
The micro connector uses Linux D-Bus for Bluetooth, which containers on macOS
cannot reach. Run docker-adapter
natively instead; the connector finds it at host.docker.internal:3127.
./scripts/docker-adapter.sh
The script downloads the adapter on first run. Keep it running, and allow Bluetooth for your terminal in **System Settings β Privacy & Securityβ¦