Ссылка на макет: https://www.figma.com/file/6FMWkB94wE7KTkcCgUXtnC/light-1?node-id=1%3A10230&mode=dev (dark-4)
Ссылка на сайт: https://search-your-movies.nomoredomainsicu.ru
pair frontend https://github.com/Art-Frich/movies-explorer-api
Сделан финальный проект на веб-факультете в @yandex.practicum. Это сервис, в котором можно найти фильмы по запросу и сохранить в личном кабинете. Вот что было сделано:
- настроена инфраструктура и создан сервер на express;
- подключена база данных, созданы схемы и модели ресурсов API;
- реализовано логирование, аутентификация и авторизация на сервере;
- бэкенд задеплоен на Яндекс Облако;
- свёрстаны компоненты на React, разметка портирована в его формат;
- описана логика и вёрстка страниц регистрации, логина, редактирования профиля, сохранённых фильмов;
- реализованы асинхронные GET- и POST-запросы к API;
- проработаны авторизованные и неавторизованные состояния, сохранение фильмов в профиле;
- полученные фильмы фильтруются на стороне клиента.
#HTML5 #CSS3 #ReactJS #react-hook #react-router-dom #TS #eslint
- по роуту '/' отображается страница «О проекте»;
- по роуту '/movies' отображается страница «Фильмы»;
- по роуту '/saved-movies' отображается страница «Сохранённые фильмы»;
- по роуту '/profile' отображается страница с профилем пользователя;
- по роутам '/signin' и '/signup' отображаются страницы авторизации и регистрации.