Projektbeschreibung
ÜbersetztDas Herzstück des Projekts ist der Zeitplan. Das System sollte die Struktur des Schwimmbeckens speichern: Bahnen und Zeitfenster, und es ermöglichen, Lektionen in diesem Raster festzulegen, sodass eine Doppelbuchung einer Bahn oder eines Trainers niemals passiert. Jede Lektion gehört zu einer Stufe und Altersgruppe, hat eine Kapazität und wiederholt sich wöchentlich für die gesamte Saison. Wenn wir die Einschreibung öffnen, sehen Familien nur die Lektionen, die zu ihrem Kind passen und wo es noch Plätze gibt. Wir benötigen wiederkehrende Lektionen und eine Warteliste: Wenn eine Gruppe voll ist, tritt die nächste interessierte Person automatisch in die Warteschlange ein und erhält den ersten verfügbaren Platz. Die Anwesenheit wird für jede Lektion markiert, und jeder Schwimmer hat eine Fähigkeitskarte, die der Trainer aktualisiert: beherrschte Stile, absolvierte Distanzen, Stufenaufstieg, wenn die Kriterien erfüllt sind.
Zahlungen sollten an die Registrierung gebunden sein und nicht separat existieren. Wir benötigen Optionen für eine Lektion, monatlich und für einen vollständigen Kurs, sichtbaren Kontostand, Erinnerungen an Zahlungsfristen und einen klaren Bericht darüber, wer für den aktuellen Monat bezahlt hat. Bitte beschreiben Sie den vorgeschlagenen Tech-Stack, wie Sie Konfliktprüfungen für Bahnen und Trainer anordnen werden, und realistische Zeitpläne. Was wir erwarten, um damit zu arbeiten:
— Katalog von Stufen und Lektionen mit Kapazitäts- und Altersregeln;
— Planung von Bahnen und Trainern mit Schutz gegen Konflikte;
— Selbstregistrierung, wiederkehrende Lektionen und Warteliste;
— Anwesenheitsmarkierung und Fortschritt der Fähigkeiten für jeden Schwimmer;
— Zahlungen, Salden und Erinnerungen an Zahlungsfristen.