MiniEinfach

LUCSC-Festival-Rangliste

Eine Laravel-Rangliste, gebaut, um Teamstände während des Festivals des Informatik-Clubs der Libanesischen Universität live zu erfassen und anzuzeigen.

— Überblick

Architekturüberblick

graph LR
    A[Organisation] -->|Punkte aktualisieren| B["Laravel-Controller"]
    B --> C[(MySQL Teams)]
    C --> D["Blade-Rangliste"]
    D --> E["Projizierte Anzeige"]

Ein eng umrissenes Werkzeug, gebaut in den Tagen vor einem Club-Festival: Die Organisation musste Punkte vom Telefon aus eintragen und dahinter auf dem Beamer eine sortierte Tafel aktualisiert sehen. Mehr nicht.

Die ganze Anwendung besteht aus einer Teams-Tabelle, einem Eingabeformular und einer Blade-View, die die Stände sortiert und darstellt. Sie wurde innerhalb einer Woche geschrieben, ausgerollt und eingesetzt — genau so viel Ingenieursarbeit, wie das Problem verdiente.

Hauptfunktionen:

  • Teamanmeldung und Punkteeingabe durch die Organisation
  • Automatisch neu berechnete Rangliste bei jeder Aktualisierung
  • Auf Projektion ausgelegte Blade-Ansicht
  • Innerhalb des Vorlaufs zur Veranstaltung gebaut und ausgeliefert

Tech-Stack:

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