Shush1k / django_diplom

Дипломная работа 2023 г. Разработка сервиса для формирования рейтинговой системы оценок в сфере индустрии киноразвлечений

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django Python

Дипломная работа 2023 г

Финансовый университет при Правительстве Российской Федерации

Выполнил: Баранов Александр, группа ПИ19-3

Тема: Разработка сервиса для формирования рейтинговой системы оценок в сфере индустрии киноразвлечений

Сайт позволяет пользователям получать детальную информацию о фильмах и его рейтинге, писать отзывы и ставить оценки фильмам и сериалам. Пользователи могут воспользоваться инструментами фильтрации и поиска. Для некоторых действий необходима авторизация.

Возможности:

  • Регистрироваться и быть авторизованным на сайте (верификация почты с генерацией токена)
  • Ставить оценки и писать отзывы фильмам
  • Поиск и фильтрация фильмов/сериалов по жанрам, рейтингу, году производства
  • Просмотр по категории (фильмы, сериалы, мультфильмы, аниме)
  • Пагинация фильмов по 8 карточек на странице
  • Детальная страница для фильма, актера
  • Администрировать сайт (добавление, удаление, изменение - фильмов, актеров, жанров, категорий)
  • Feedback система
  • Посмотреть страницу об авторе

Стек технологий:

  • Python 3.9
  • Django 4.0
  • Postgres 15
  • Docker
  • NGINX
  • Gunicorn

Веб-интерфейс сделан на Django Templates и Bootstrap 4:

Страница Авторизации

При авторизации выполняется проверка верификации почты пользователя. Открывается возможность ставить фильмам оценки и писать отзывы.

Страница Регистрации

При регистрации отправляется письмо на почту пользователя с ее подтверждением

Главная страница фильмов (часть 1)

Панель навигации, баннер, инструменты фильтрации и поиска, карточки с фильмами

Главная страница фильмов (часть 2)

Пагинация по 8 карточек и подвал сайта (footer)

Страница Фильма (часть 1)

Детальная информация фильма, трейлер, рейтинг, количество отзывов

Страница Фильма (часть 2)

Кадры и отзывы к фильму

Страница Об авторе

Описание возможностей сайта, контактная информация, приобретенные навыки

About

Дипломная работа 2023 г. Разработка сервиса для формирования рейтинговой системы оценок в сфере индустрии киноразвлечений


Languages

Language:JavaScript 46.4%Language:CSS 33.6%Language:Python 10.9%Language:HTML 9.0%Language:Dockerfile 0.1%Language:Shell 0.0%