Проект написанный на Django, который использует API сервер кинопоиска. Добавление новых данных из API кинопоиска (информация о фильме, скриншоты, жанры и рейтинг) в БД проекта и выдачей на странице с собственным дизайном и CSS стилями. В дальнейшем по надобности добавление самого видео ролика из видео балансира через api.
Из-за ограничений кинопоиска на 500 запросов в сутки, реализован такой процесс:
если фильма нет в базе, то он автоматически добавляется в базу, что бы админ проверил правильность заполнения полей. У пользователя будет только информация об успешном добавлении фильма. И повторно пользователь не сможет отправлять запрос к api кинопоиска.
после проверки фильм публикуется на самом сайте и доступен для просмотра и комментариям
Таким образом отправляется только 2 запроса к кинопоиску с одним фильмом, скриншотами и повторных запросов не будет с данным фильмом.
Технологии проекта:
Python 3.13
MySQL
Ngnix
Django 5.1.2
CI/CD на GitHub Actions
Docker
ОС: Linux