Descrizione del progetto
TradottoIl numero dovrebbe provenire direttamente dal nostro database di registrazione: posti totali meno iscrizioni confermate, aggiornato al caricamento della pagina e tramite una leggera richiesta periodica in modo che rimanga attuale senza un ricaricamento completo. Quando un posto si libera perché qualcuno annulla, il conteggio dovrebbe risalire — va bene, un numero onesto conta di più di uno che scende sempre.
Siamo aperti a un contatore semplice con cifre, o a una versione con una piccola barra di progresso che cambia colore man mano che la disponibilità si riduce, ad esempio diventando rossa sotto cinque posti. Si prega inoltre di gestire le registrazioni simultanee in modo che due persone non possano prendere l'ultimo posto contemporaneamente, e far sì che il widget fallisca in modo elegante, nascondendo il conteggio piuttosto che mostrando un numero rotto, se la chiamata al database è lenta.
Cosa ci serve:
— Endpoint backend che legge i conteggi di registrazione dal vivo
— Widget frontend con aggiornamento automatico
— Comportamento corretto a zero posti (lista d'attesa o stato esaurito)
— Protezione di base contro le condizioni di gara su iscrizioni simultanee