Descrizione del progetto
TradottoIl cuore del progetto è il programma. Il sistema dovrebbe memorizzare la struttura della piscina: corsie e fasce orarie, e consentire di impostare le lezioni su questa griglia in modo che non si verifichino mai doppie prenotazioni di una corsia o di un allenatore. Ogni lezione appartiene a un livello e a un gruppo di età, ha una capacità e si ripete settimanalmente per tutta la stagione. Quando apriamo le iscrizioni, le famiglie vedono solo quelle lezioni che si adattano al loro bambino e dove ci sono ancora posti disponibili. Abbiamo bisogno di lezioni ricorrenti e di una lista d'attesa: quando un gruppo si riempie, la prossima persona interessata si unisce automaticamente alla coda e ottiene il primo posto disponibile. La presenza è segnata per ogni lezione, e ogni nuotatore ha una scheda delle abilità che l'allenatore aggiorna: stili appresi, distanze completate, avanzamento di livello quando vengono soddisfatti i criteri.
I pagamenti dovrebbero essere legati alla registrazione, non esistere separatamente. Abbiamo bisogno di opzioni per una lezione, mensili e per un corso completo, saldo visibile, promemoria delle scadenze di pagamento e un chiaro rapporto di chi ha pagato per il mese corrente. Si prega di descrivere il tech stack proposto, come si organizzeranno i controlli dei conflitti per corsie e allenatori, e tempistiche realistiche. Cosa ci aspettiamo di lavorare:
— catalogo di livelli e lezioni con capacità e regole di età;
— pianificazione di corsie e allenatori con protezione contro i conflitti;
— registrazione self-service, lezioni ricorrenti e lista d'attesa;
— marcatura della presenza e progressi delle abilità per ogni nuotatore;
— pagamenti, saldi e promemoria delle scadenze di pagamento.