Skip to content

Приложение Movies Explorer - сервис с поиском фильмов и сохранением их в личном кабинете. Яндекс.Практикум х BeatFilm.

Notifications You must be signed in to change notification settings

Phentality/movies-explorer-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movies Explorer (фронтенд-часть)

👩🏻‍🎓 Дипломная работа курсa Web-разработчик (Яндекс Практикум)

Репозиторий для фронтенд-части приложения с интерфейсом на React.
Приложение Movies Explorer - сервис с поиском фильмов и сохранением их в личном кабинете.
Учебный проект Яндекс.Практикум х BeatFilm.

🏚️ Структура приложения

Полностью приложение состоит из двух частей:

  1. Movies Explorer (бэкенд-часть)
  2. Movies Explorer (фронтенд-часть) ⬅ этот репозиторий

🖥️ Демо приложения

Открыть в браузере приложение Movies Explorer

🙌 Используемые API

♻️ Функциональность

  • Адаптивная, семантическая верстка
  • Лендинг с описанием работы, а также с информацией обо мне и ссылками на другие работы из портфолио
  • Отдельная страница с приложением по поиску и сохранению фильмов
  • Регистрация/авторизация пользователей
  • Поиск фильмов по ключевому слову
  • Постепенный вывод результатов поиска на экран при клике на копнку «Ещё»
  • Сохранение/удаление фильмов из результов поиска
  • Просмотр и удаление фильмов из сохраненных в личном кабинете
  • Редактирование информации о пользователе
  • Валидация форм перед отправкой на сервер
  • Прелоадеры с анимацией во время запросов к серверу

🔨 Стек технологий

  • HTML5, CSS3, БЭМ
  • JSX
  • normalize.css
  • React
  • Create React App
  • React Router 6
  • Валидация форм с помощью кастомных хуков
  • React Context
  • Защищенные роуты
  • Работа с API: публичное и собственное
  • Local Storage: хранение параметров поиска
  • Cookies

Установка и запуск

Для запуска проекта в своей среде разработке следуйте следующим инструкциям:

Клонируйте репозиторий

git clone https://github.com/Phentality/movies-explorer-frontend.git

Установите пакеты NPM

npm install

Запустите приложение

npm start

Если у вас не произошел автоматический переход в браузер с открытым приложением, введите в адресную строку самостоятельно - http://localhost:3000 В процессе изменения кода страница будет автоматически перезагружаться.

⭐ Статус разработки

✅ Завершено

Вся основная и дополнительная функциональность реализована

About

Приложение Movies Explorer - сервис с поиском фильмов и сохранением их в личном кабинете. Яндекс.Практикум х BeatFilm.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published