Skip to content

amiddio/django_personal_trainer

Repository files navigation

Personal Trainer

Описание проекта

Сайт "Персональный тренер" позволяет пользователям выбрать тренера и бронировать событие/тренировку.

Реализован следующий функционал:

  • авторизация, регистрация и личный кабинет пользователей
  • расширена модель Юзер (из коробки) несколькими дополнительными полями
  • создана модель Тренер
  • тренерам можно привязать различные события/тренировки, которые имеют даты начала и конца тренировки, стоимость и количество мест
  • событиям добавлена функция тэгирования, благодаря которой их можно фильтровать
  • авторизованный пользователь может забронировать для себя событие/тренировку
  • авторизованный пользователь может оставлять комментарии тренерам
  • реализована функция лайков-дизлайков, которые, авторизованный пользователь может ставить тренерам и/или комментариям
  • страница обратной связи
  • управлением контентом происходит через админ панель

На чем построен

Django, bootstrap, unittests

Демонстрация работы в скриншотах

Авторизация

Screenshot_1

Регистрация

Screenshot_1

Редактирование профиля

Screenshot_1 Screenshot_1

Домашняя страница

Screenshot_1

Список тренеров

Screenshot_1

Страница тренера

Screenshot_1 Screenshot_1

Список действующих событий/тренировок

Screenshot_1

Детальная информация о событии

Screenshot_1 Screenshot_1

Страница для обратной связи

Screenshot_1

Некоторые страницы админ панели

Screenshot_1 Screenshot_1 Screenshot_1 Screenshot_1 Screenshot_1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published