Skip to content

Дипломный проект выполненный в рамках курса "Веб-разработчик" от Яндекс Практикум. Проект представляет из себя фронтенд часть для проекта Навигатор фильмов также выполненного в рамках указанного выше учебного курса.

Notifications You must be signed in to change notification settings

Bjorn86/movies-explorer-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект: Навигатор фильмов (frontend)

Дипломный проект выполненный в рамках курса "Веб-разработчик" от Яндекс Практикум. Проект представляет из себя фронтенд часть для проекта Навигатор фильмов также выполненного в рамках указанного выше учебного курса.

Оглавление

Обзор проекта

Задачи проекта

Проект был призван закрепить навыки frontend-разработки, фреймворка React, разработки SPA, и работе с React Router.

Функциональность проекта

Функционально проект представляет из себя лендинг с портфолио автора, а также приложение для поиска фильмов как по названию так и формату (короткий метр / полный метр). У пользователя имеется возможность регистрации, авторизации, а также редактировании своих данных в приложении, возможность добавить понравившийся фильм в свою коллекцию сохранённых фильмов, при этом в коллекции сохранённых фильмов остаются указанные выше возможности поиска и фильтрации.

Screenshot

Desktop screenshot Desktop screenshot

Директории проекта

  • src/components — директория с компонентами
  • src/contexts — директория с элементами контекста
  • src/hooks — директория с пользовательскими хуками
  • src/images — директория с файлами изображений
  • src/utils — директория со вспомогательными файлами
  • src/vendor — директория с файлами библиотек
    • /fonts — директория со шрифтами

Запуск проекта

  • npm run build — запуск проекта в режиме продакшн, с формированием файлов подготовленных к деплою в директории /build
  • npm start — запуск проекта в режиме разработки

Ссылки

Ход выполнения проекта

Используемые технологии

Чему я научился работая над проектом

  • Закрепил знания полученные во время учёбы
  • Интересной задачей стала реализации компонента уведомлений

Планы по доработке проекта

  • Перенести информацию о статусах запросов, а также других действиях пользователя в уведомления
  • Доработать компонент уведомлений - добавить кнопку закрытия, пересмотреть логику присвоения UID

Автор

Данила Легкобытов

About

Дипломный проект выполненный в рамках курса "Веб-разработчик" от Яндекс Практикум. Проект представляет из себя фронтенд часть для проекта Навигатор фильмов также выполненного в рамках указанного выше учебного курса.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published