#mongo-db #scoring #fll #service #data #brackets

fll-scoring

Set of core utilities for the FLL-Scoring project

1 unstable release

0.1.0 Jun 18, 2020

#14 in #scoring

GPL-3.0-only

9KB
177 lines

FLL Scoring

This software is designed to be a replacement for the official FLL Scoring that is cross-platform and fast.

The project wiki can be found here

To do this, the major implementation language is Rust, with a MongoDB backend. The software is split into multiple applications, each doing one part of the overall task. These parts are described below:

  • Score Input
  • Leaderboard
  • Team Management
  • Lightning Round Bracket Display
  • Timer

Each service should store data in the MongoDB database and communicate with each other over an internal API.

Priority should be given first to Team Management and Score Input.

Dependencies

~37–50MB
~1M SLoC