apl-by / movies-explorer-frontend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Дипломная работа Yandex-praktikum (Front-end)


О проекте

Movies-explorer-frontend является front-end частью cервиса movies-explorer, в котором можно найти фильмы по запросу и сохранить в личном кабинете. Включает в себя регистрацию, авторизацию пользователей, поиск фильмов по ключевым словам, сохранение фильмов, редактирование личного профиля.
Ссылки на проект:

Ссылка на back-end часть дипломного проекта: https://github.com/apl-by/movies-explorer-api;

Роуты и эндпоинты

#возвращает информацию о пользователе (email и имя)
GET /users/me

# обновляет информацию о пользователе (email и имя)
PATCH /users/me

# возвращает все сохранённые пользователем фильмы
GET /movies

# создаёт фильм с переданными в теле
# country, director, duration, year, description, image, trailer, nameRU, nameEN, movieId, thumbnail 
POST /movies

# удаляет сохранённый фильм по _id
DELETE /movies/movieId  

# создаёт пользователя с переданными в теле
# email, password и name
POST /signup

# проверяет переданные в теле почту и пароль
# и возвращает JWT
POST /signin  

# удаляет cookie c JWT на стороне клиента
POST /signout  

Технологии использованные в проекте

  • React;
  • React-Router-Dom;
  • JavaScript;
  • Fetch API;
  • ООП;
  • JSX;
  • HTML5;
  • CSS3;
  • BEM;

About


Languages

Language:JavaScript 56.3%Language:CSS 41.7%Language:HTML 2.0%