Сервис, в котором можно найти фильмы по запросу и сохранить в личном кабинете. Проект был реализован в рамках дипломной работы на платформе Яндекс.Практикум.
Стартовая страница, содержащая краткую информацию о проекте, технологиях и авторе.
Основной функционал проекта вкдючает в себя возможность поиска фильмов со стороннего API и сохранение/удаление найденных фильмов к себе в аккаунт.
При нажатии на кнопку «Регистрация» в шапке сайта на главной странице происходит переход на страницу регистрации по маршруту /signup.
При нажатии на кнопку «Войти» в шапке сайта на главной странице происходит переход на страницу авторизации по маршруту /signin.
У авторизованного пользователя в шапке сайта отображается кнопка «Аккаунт». При клике происходит переход на страницу редактирования профиля. На ней пользователь может изменить свои данные.
При клике на кнопку «Выйти из аккаунта» происходит редирект на главную страницу и удаление JWT из локального хранилища или куки. Чтобы войти на сайт заново, пользователю потребуется повторно авторизоваться.
Backend часть проекта располагается на Github.
Клонировать репозиторий:
gh repo clone bevuxyna/movies-explorer-frontend
Установить зависимости:
npm install
Запустить сервер:
npm run start
Запустить сервер с hot-reload:
npm run dev
Чек лист для проверки дипломного проекта.
Сторонний API BeatfilmMoviesApi