MiniEasy

LUCSC Festival Leaderboard

A Laravel leaderboard built to track and display team standings live during the Lebanese University Computer Science Club festival.

— Overview

Architecture Overview

graph LR
    A[Organiser] -->|Update scores| B[Laravel controllers]
    B --> C[(MySQL teams)]
    C --> D[Blade leaderboard]
    D --> E[Projected display]

A focused tool built in the days before a club festival: organisers needed to update team scores from a phone and have a ranked board update on the projector behind them. Nothing more.

The whole application is a teams table, a scoring form and a Blade view that sorts and renders the standings. It was written, deployed and used inside a single week, which is exactly the amount of engineering the problem deserved.

Key Features:

  • Team registration and score entry for event organisers
  • Automatically ranked standings recalculated on every update
  • Display-oriented Blade view suitable for a projected screen
  • Built and shipped within the run-up to the event

Tech Stack:

  • Backend: Laravel, PHP
  • Views: Blade
  • Database: MySQL
— Stack
PHPLaravelBladeMySQL