Задача: Разработать сервис для поиска фильмов по запросу и сохранения их в личном кабинете пользователя. Реализовать функции поиска, сохранения фильмов и управления профилем.
Сайт позволяет пользователям вводить ключевые слова в строку поиска и осуществлять поиск фильмов. Результаты поиска отображаются в виде карточек с информацией о фильмах. Пользователь может сохранять понравившиеся фильмы в специальном разделе сайта.
Сайт состоит из нескольких страниц:
- Главная:
/
Содержит информацию о выполненном проекте. - Страница с фильмами:
/movies
На ней есть форма поиска фильмов и блок с результатами поиска. - Страница с сохранёнными фильмами:
/saved-movies
Показывает фильмы, сохранённые пользователем. - Страница регистрации:
/signup
Позволяет пользователю зарегистрировать аккаунт. - Страница авторизации:
/signin
На ней пользователь может войти в систему. - Страница редактирования профиля:
/profile
Пользователь может изменить данные своего аккаунта.
- React.JS
- Express.JS
- MongoDB
- BEM
Демо: https://vladmovies.nomoreparties.co/
Сайт задеплоен на SprintBox