Документация к web приложению фитнес-клуба
Технологический стэк: Шаблонизатор: Freemaker База данных: MySQL Библиотека для css: bootstrap Концепция разработки: MVC Паттерн проектирования: Repository Работа с базой данных: ORM
Функциональные требования:
- Регистрация и авторизация на сайте
- Хранение информации о пользователе в сессии для авторизации
- В coоkie запоминается пользователь
- Наличилие личного кабинета с возможностью его редактировать
- Возможность приобрести абонемент, после чего пользователю прикрепляется тренер и расписание тренеровок
- Анонимный пользователь не может купить абонемент в фитнес-клуб, написать комментарий
- Возможность поиска и фильтрации нужных программ тренировок для всех
Нефункциональные требования:
- Прилечь, как можно больше клиентов купить абонемент в наш клуб
- Увеличение масштабов клуба
- Достигнуть лучшего соотношения цены и качества
- Подбор тренер и программ для всех желающих
Макет дизайна приложения: https://www.figma.com/file/agj9geJoUsBPWqu7Rkernv/Untitled?node-id=0%3A1