Skip to content

Repository files navigation

FLL Unearthed Tournament Management System

This is a complete Tournament Management System for the FLL Unearthed season, built with Python and Flask.

Features

  • Match Timer: Real-time synchronized 2:30 timer with sounds generated in-browser.
  • Scorer: Score calculator for the Unearthed missions.
  • Scoreboard: Live ranking of teams.
  • Admin: Manage teams and generate schedules.

Prerequisites

  • Python 3.8+

How to Run

  1. navigate to this directory cd fll_tms
  2. Run run.bat to install dependencies and start the server.
  3. Open http://127.0.0.1:5000 in your browser.
  4. default username and password are "admin"

Tech Stack

  • Backend: Python (Flask)
  • Real-time: Flask-SocketIO
  • Frontend: HTML5, CSS3 (Glassmorphism), JavaScript
  • Database: JSON (Simple file-based storage)

Notes

  • To use the timer sounds, ensure you interact with the page (click "Start") so the browser allows audio playback.

  • also you can edit the addmin password in the admin_password.txt file just change the text to what you want and save it

  • i am working on a scorer that can save whitch misions are selected and a more optimized view for mobile devices and a more user friendly interface

info

for more info you can open an issue or dm us on insstgram @3140_marsmonkeys dveloped by nadav and antigravity

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages