Skip to content

uzornakovre/movies-explorer-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔸 Приложение "Movies Explorer"

Frontend дипломной работы на курсе в Яндекс Практикум
🔗 Backend приложения


Movies Explorer - это сервис по поиску и сохранению фильмов с базы данных BeatFilm. Главная страница посвящена описанию работы и 🔗 разработчику проекта.

Сайт является адаптивно-отзывчивым. Адаптирован под экраны с шириной 320 и 1280 пикселей, но великолепно смотрится на всех разрешениях! 😃
В данном проекте используется методология БЭМ и препроцессор SCSS. Присутствуют элементы Grid Layout, Flexbox, формы и медиазапросы.

Интерактив:
При регистрации и авторизации на сайте пользователь попадает на страницу поиска фильмов по ключевому слову с возможностью фильтрации по короткометражкам. В результатах поиска отображаются карточки фильмов, включающие в себя заголовок, длительность, эскиз с ссылкой на трейлер и кнопку сохранения. Если совпадений по запросу много, то на странице сначала отображается меньшее количество карточек (зависит от ширины экрана), а остальные подгружаются с помощью кнопки "Еще" внизу. По нажитии кнопки сохранения фильм добавляется на страницу "Сохраненные фильмы". Удалить сохраненный фильм можно с обоих страниц. Присутствует страница изменения даннах о пользователе.

Используются два API: изначальный массив с фильмами получается со стороннего BeatFilm API, а для сохраниния карточек и регистрации пользователей используется собственный сервер, который написан на Node.js. В качетсве базы данных используется MongoDB. Также задействованы менеджер процессов pm2 и HTTP-сервер nginx.

Используемые языки:

  • ✔️ HTML5
  • ✔️ CSS3 (Препроцессор SCSS)
  • ✔️ JavaScript ES6 (Библиотека React.js)
  • ✔️ Node.js (🔗 Backend)

Для входа на главную страницу необходимо зарегистрироваться или ввести данные гостевой учетной записи:
Почта: guest@me.com
Пароль: guest


GitHub repo size GitHub last commit GitHub Repo stars


Скриншот страницы

Скриншот страницы

About

Фронтенд дипломной работы

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published