Aus aktuellem Anlass habe ich nun mal eine Web-App zur Überwachung der aktuell auf einer Kartbahn (oder sonstiger Location, wo die Anzahl der gleichzeitig anwesenden Teilnehmer limitiert ist), programmiert: tclcount.
Die Arbeitsweise ist im dortigen README beschrieben, es ist freie Software unter der MIT Lizenz und kann von jedermann kostenlos verwendet werden.
Gedacht ist die App in erster Linie für die Streckenposten beim TCL Dienstagstraining deren Aufgabe es ist, die Anzahl der gleichzeitig auf der Piste befindlichen Fahrer zu überwachen bzw. zu regeln.
Das Problem dabei ist, dass der Einweiser an der Streckeneinfahrt zwar direkt sieht, wie viele Fahrer beim Start eines Turns einfahren, aber nicht, wenn einer im Verlauf der Session heraus fährt.
Und immer zählen, wie viele aktuell draußen sind, ist mühsam und fehleranfällig.
Und genau hier hilft die App, insbesondere wenn ein zweiter Mann bereit steht, der diese auch auf dem Handy hat: dieser kann zum Beispiel auf der Terrasse oben oder im Fahrerlager stehen, wo er die Ausfahrt sieht, und muss dann wenn einer raus fährt, nur die Taste '-' drücken, wodurch die angezeigte Anzahl der Teilnehmer um 1 verringert wird. Diese aktuelle Anzahl wird nach spätestens 15 Sekunden auf allen beteiligten Geräten (also auch auf dem Handy des Postens an der Einfahrt) automatisch aktualisiert, so dass wieder ein weiterer Teilnehmer eingelassen werden kann (dann muss natürlich die '+' Taste gedrückt werden).
Zur einfachen Handhabung beim Start eines Turns gibt es noch die Taste '+10', die es erlaubt, ohne wiederholtes Drücken der '+' Taste ein ganze Gruppe los zu schicken (Korrektur der aktuellen Zahl dann mit +/-). Alternativ kann eine beliebige Anzahl numerisch eingegeben werden.
Die 'Reset' Taste dient dazu, am Ende eines Turns den Zählerstand wieder auf Null zu setzen.
Aktuell ist das Backend (=der sql Server der die Teilnehmerzahl live verwaltet und synchronisiert) auf meinem eigenen Hosting installiert, sofern das Ganze Gefallen findet, wird es natürlich auf das TCL Hosting umziehen.
In dem Fall bleibt auch noch einiges zu tun, z.B. eine Absicherung gegen Missbrauch (so dass nicht jeder der die URL kennt, in der Teilnehmerzahl herumpfuschen kann ).
![tclcount - ein Kartbahnüberwachungs-Tool tclcount - ein Kartbahnüberwachungs-Tool](/werner/user/pages/01.blog/2024-tclcount/ksnip_20240517-133908.png?g-3b3db92e)