Опис проєкту
ПерекладСерце проекту — розклад. Система повинна зберігати пристрій басейну: доріжки та часові вікна, і дозволяти ставити заняття на цю сітку так, щоб ніколи не виникало подвійного бронювання доріжки або тренера. Кожне заняття належить до рівня і вікової групи, має вмістимість і повторюється щотижня на весь сезон. Коли ми відкриваємо набір, сім'ї бачать лише ті заняття, які підходять їхній дитині і де ще є місця. Потрібні повторювані уроки і лист очікування: коли група заповнена, наступний бажаючий встає в чергу автоматично і першим отримує звільнене місце. Відвідуваність відмічається за кожним заняттям, а у кожного плавця є карточка навичок, яку тренер оновлює: освоєні стилі, пройдені дистанції, переведення на наступний рівень при виконанні критеріїв.
Платежі повинні бути прив'язані до запису, а не жити окремо. Нам потрібні варіанти за одне заняття, помісячно і за повний курс, видимий баланс, нагадування до строку платежу і зрозумілий звіт, хто оплатив поточний місяць. Опишіть, будь ласка, запропонований стек, як ви організуєте перевірку конфліктів за доріжками і тренерами, і реальні строки. Що ми чекаємо в роботі:
— каталог рівнів і занять з вмістимістю і правилами за віком;
— планування доріжок і тренерів з захистом від накладок;
— самостійна запис, повторювані уроки і лист очікування;
— відмітка відвідуваності та прогрес навичок за кожним плавцем;
— платежі, баланси та нагадування про строки платежу.