Проект "Что посмотреть"
-
Приложение состоит из нескольких страниц: Main (/), Sign In (/login), MyList (/mylist), Film (/films/:id), Add review (/films/:id/review), Player (/player/:id).
-
Страницы MyList, Add review доступны только авторизованным пользователям. Если пользователь не авторизован, то при переходе к этим страницам выполняется перенаправление на страницу Sign In.
-
Если пользователь не авторизован, то при попытке перехода к приватной странице выполняется перенаправление на страницу «Sign In» (/login).
-
В правом углу шапки отображается аватар пользователя и кнопка «Sign Out» (если пользователь авторизован) или ссылка «Sign In» (если пользователь не авторизован).
-
Клик по кнопке «Sign Out» приводит к завершению сеанса работы — выходу из закрытой части приложения.
-
Клик по аватарке пользователя выполняет переход на страницу MyList (/mylist).
-
Обращение к несуществующей странице пользователь перенаправляется на страницу «404».
-
По наведении курсора на фильм в списке фильмов начинается проигрывать превью видео, клик по фильму открывает страницу с подробным описание фильма. Где можно просмотреть подбробную информацию о фильме, добавить комментарий, добавить в избранное, проиграть полное видео, так же снизу выводится список похожих фильмов.