Сайт "Персональный тренер" позволяет пользователям выбрать тренера и бронировать событие/тренировку.
Реализован следующий функционал:
- авторизация, регистрация и личный кабинет пользователей
- расширена модель Юзер (из коробки) несколькими дополнительными полями
- создана модель Тренер
- тренерам можно привязать различные события/тренировки, которые имеют даты начала и конца тренировки, стоимость и количество мест
- событиям добавлена функция тэгирования, благодаря которой их можно фильтровать
- авторизованный пользователь может забронировать для себя событие/тренировку
- авторизованный пользователь может оставлять комментарии тренерам
- реализована функция лайков-дизлайков, которые, авторизованный пользователь может ставить тренерам и/или комментариям
- страница обратной связи
- управлением контентом происходит через админ панель
Django, bootstrap, unittests