Skip to content
Unofficial FLL Robot-Game Scoreboard
TypeScript CSS JavaScript HTML
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.editorconfig
.gitattributes
.gitignore
LICENSE.txt
README.md
karma.conf.js
package.json
tsconfig.json
webpack.mix.js
yarn.lock

README.md

Robots-JU FLL Scoreboard

Unofficial web scoreboard for the FLL Robot Game.

This is a private project that is not supported or approved by the FIRST® LEGO® League. However it may be the official scoreboard for some events organised by Robots-JU.

Feel free to report bugs and suggestions in the issues !

This new app merges the previously separated UI and libraries for all previous years into a single codebase.

How to use

Robots-JU hosts the latest version at https://fll-scoreboard.robots-ju.ch/. No need to install anything !

Compile yourself

This is a Mithril single-page application. It is build with Babel and Webpack via Laravel Mix.

# Clone the repo, and run the following in it to build the app
yarn install
yarn dev # also check `yarn watch` and `yarn production`, these are standard Laravel Mix shortcuts
# Application is ready in the `site` folder
# Start a web server in the `site` folder, for example with PHP
php -S localhost:4000
# A webserver is required for the javascript routing to work

Unit tests

The scorer for each year is unit-tested based on the rules. You can run the tests with yarn test.

Images copyrights

The table overview images and the season logos come from the official Robot Game material. The images were resized and compressed to a more suitable size.

The missions illustrations displayed with each task come from the Missions overview page on the FLL Europe website by HANDS on TECHNOLOGY. Thanks for making them, they are great !

Text copyrights

Applies to all mission strings in missions.json.

Code license

This code is released under the MIT license.

You can’t perform that action at this time.