Работа выполнена! Также в файле с готовой работой вставлен титульный лист!
ТРЕБОВАНИЯ К ПРОГРАММНОМУ ПРОДУКТУ
Общие требования:
1. Поддерживается работа во всех основных браузерах — Chrome, Yandex, IE, Edge, Opera, Safari.
2. Цветовая схема веб-ресурса полностью соответствует цветам компании «Рога и Копыта».
3. Пользователи в любой точке мира не должны испытывать проблем с соединением, и получать отклик от системы в пределах 100 мс с момента действия.
4. Удовлетворяются требования к хранению и обработке пользовательских данных, регламентированные Россией, Евросоюзом и США.
5. Должна гарантироваться работа системы при использовании веб-сервиса 1 миллионом пользователей.
6. Поддерживается русский и английский язык, а также имеется возможность добавления дополнительных локализаций при необходимости.
Навигация:
1. На главной странице, в меню навигации находятся кнопки перехода между разделами (Главная страница, выбор жанров фильмов, выбор жанров сериалов, история просмотров, библиотека пользователя), и кнопка регистрации/авторизации/настроек пользователя.
2. В верхней части расположена область популярных фильмов, где отображается слайд-шоу карточек популярных фильмов, с поправкой на предпочтения пользователя
3. Ниже области популярных фильмов, располагается таблица с карточками фильмов, разделенных по жанрам.
4. По нажатию на КФ — открывается страница деталей выбранного фильма
5. На странице деталей фильма отображается следующая информация: Название фильма, краткое описание, обложка фильма, трейлер к фильму, список серий (для сериалов), предложения похожих фильмов, кнопки покупки фильма и аренды фильма на 30 дней.
6. На странице покупки, отображается форма ввода платежной информации, и поддерживается функция сохранения платежной информации для её дальнейшего быстрого ввода.
7. Если у пользователя куплен или арендован фильм, или если у пользователя приобретена платная подписка, то на странице деталей фильма так же отображается видеоплеер, в котором пользователь может просмотреть фильм.
Видеоплеер:
1. В видеоплеере есть кнопки воспроизведения/паузы, переключатель качества видео, громкости видео и отображения субтитров.
2. Поддерживается функция буферизации видео.
3. По завершению просмотра видео, пользователю отображается возможность оценить фильм, а также предлагаются для просмотра несколько похожих фильмов.
4. При возникновении ошибки соединения, видео ставится на паузу, отображается спиннер и сообщение об ошибке.
5. При исправлении ошибки, видео сразу же продолжает воспроизведение.