Projektbeschreibung
ÜbersetztDie Zahl sollte direkt aus unserer Anmeldedatenbank kommen: Gesamtplätze minus bestätigte Anmeldungen, aktualisiert beim Laden der Seite und über eine leichte periodische Anfrage, damit sie aktuell bleibt, ohne ein vollständiges Neuladen. Wenn ein Platz frei wird, weil jemand storniert, sollte die Zahl wieder steigen – das ist in Ordnung, eine ehrliche Zahl ist wichtiger als eine, die nur sinkt.
Wir sind offen für einen einfachen Zähler mit Ziffern oder eine Version mit einem kleinen Fortschrittsbalken, der die Farbe ändert, wenn die Verfügbarkeit enger wird, sagen wir, rot wird, wenn weniger als fünf Plätze verfügbar sind. Bitte auch gleichzeitige Anmeldungen berücksichtigen, damit zwei Personen nicht gleichzeitig den letzten Platz ergattern können, und das Widget soll elegant ausfallen, indem es die Zahl verbirgt, anstatt eine fehlerhafte Zahl anzuzeigen, wenn der Datenbankaufruf langsam ist.
Was wir brauchen:
— Backend-Endpunkt, der live Anmeldungen zählt
— Frontend-Widget mit automatischer Aktualisierung
— Korrektes Verhalten bei null Plätzen (Warteliste oder ausverkauft)
— Grundschutz gegen Wettlaufbedingungen bei gleichzeitigen Anmeldungen