Данная дипломная работа реализована, для подтверждения и закрепления полученных знаний, в ходе учебного процесса на курсе «Фронтенд разработчик» платформы Яндекс.Практикума. В ней я реализовал полноценное одностраничное приложение (SPA) имитирующее кино-портал, с возможностью регистрации/авторизации пользователей, поиска по базе представленных фильмов, а также сохранения понравившихся фильмов себе в закладки.
Реализованный функционал на React:
- Регистрация/авторизация/редактирование пользователей (с валидацией всех полей)
- Поиск по базе фильмов с учетом выбора включать ли в результаты короткие ролики
- Добавление/удаление понравившихся фильмов себе в закладки
- Адаптивная подгрузка результатов поиска по фильмам
- React
- React-router
- HTML 5
- CSS 3
- FlexBox
- Grid layout
- Адаптивная, кроссбраузерная верстка
https://axllove.github.io/movies-explorer-frontend/
Запрос для получения каталога всех фильмов производятся к сервису beatfilm-movies
https://api.nomoreparties.co/beatfilm-movies
Логика сохранения/удаления фильмов авторизации/регистрации исполнена на cозданном мной API:
https://github.com/AxlLove/movies-explorer-api