Description du projet
TraduitLe cœur du projet est le planning. Le système doit stocker la structure de la piscine : couloirs et créneaux horaires, et permettre de définir des leçons sur cette grille afin qu'il n'y ait jamais de double réservation d'un couloir ou d'un entraîneur. Chaque leçon appartient à un niveau et à un groupe d'âge, a une capacité et se répète chaque semaine pendant toute la saison. Lorsque nous ouvrons les inscriptions, les familles ne voient que les leçons qui conviennent à leur enfant et où il reste des places. Nous avons besoin de leçons récurrentes et d'une liste d'attente : lorsque un groupe est complet, la prochaine personne intéressée rejoint automatiquement la queue et obtient la première place disponible. La présence est marquée pour chaque leçon, et chaque nageur a une carte de compétences que l'entraîneur met à jour : styles maîtrisés, distances complétées, avancement de niveau lorsque les critères sont remplis.
Les paiements doivent être liés à l'inscription, ne pas exister séparément. Nous avons besoin d'options pour une leçon, mensuelles et pour un cours complet, d'un solde visible, de rappels de date limite de paiement et d'un rapport clair de qui a payé pour le mois en cours. Veuillez décrire la pile technologique proposée, comment vous organiserez les vérifications de conflit pour les couloirs et les entraîneurs, et des délais réalistes. Ce que nous attendons de travailler avec :
— catalogue de niveaux et de leçons avec capacité et règles d'âge ;
— planification des couloirs et des entraîneurs avec protection contre les conflits ;
— inscription en libre-service, leçons récurrentes et liste d'attente ;
— marquage de la présence et progrès en compétences pour chaque nageur ;
— paiements, soldes et rappels de date limite de paiement.