Repository files navigation Приложение с API Кинопоиска
Приложение состоит из трех страниц:
Страница со списком всех фильмов
Страница отдельного фильма
Страница получения случайного фильма
Отображается список фильмов и сериалов
Реализована пагинация
Можно выбрать количество фильмов для показа на странице
Можно отфильтровать выдачу (по году, стране и возрастному рейтингу)
Реализован поиск по названию фильма
Можно перейти на страницу фильма из выдачи
На странице с отдельным фильмом:
Отображается информация о фильме или сериале, в том числе:
название фильма/сериала
описание
рейтинг
список актёров (с пагинацией, если их больше 10);
список сезонов и серий (с пагинацией, если они подразумеваются))
отзывы пользователей (с пагинацией)
Реализован вывод списка фильмов, похожих на текущий, в виде «карусели». По каждому элементу можно кликнуть и открыть его страницу
В случае, если какой-то из списков пустой (список отзывов, актёров, сезонов), реализовано отображение заглушки на подобие «нет информации о ...»
Реализована кнопка «назад», которая ведет на выдачу. Фильтры и номер страницы при этом должны сохраняться.
React 18
React Router v6
Redux Toolkit
Axios
Lodash
TypeScript
React Testing Library
Ant Design, SCSS
сборщик: Vite
About
Topics
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.