Описание проекта
Основа проекта — каталог с поиском, где у каждой программы есть описание, возрастной диапазон, требования к участнику, вместимость, расписание занятий и стоимость. Посетитель должен уметь фильтровать по категории, возрастной группе, дню недели и площадке, а затем записать себя или члена семьи в несколько кликов. Система обязана автоматически проверять допуск — не пускать восьмилетнего ребёнка в занятие для взрослых, предупреждать об отсутствии обязательного предыдущего курса и ставить человека в лист ожидания, когда группа заполнена. Также нужны абонементы и разовые посещения: по абонементу участник платит один раз и получает скидку или бесплатный доступ к части занятий, а разовый гость оплачивает каждое посещение отдельно.
Внутри должна быть встроена система бронирования помещений, чтобы две программы никогда не занимали один зал в одно время, а сотрудники видели наглядный календарь всех комнат. Оплату нужно принимать онлайн — карты, продление абонементов, возвраты и квитанции — с понятной историей, кто и за что заплатил. Опишите, пожалуйста, предлагаемый стек, сроки и то, как вы перенесёте наши бумажные записи в новую систему.