Skip to content

Групповой итоговый проект студентов Яндекс.Практикума по курсу "Работа с внешними API"

Notifications You must be signed in to change notification settings

tmbaranova/api_yamdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REST API для сервиса YaMDb (база отзывов о фильмах, книгах и музыке)

Групповой итоговый проект студентов Яндекс.Практикума по курсу "Работа с внешними API"

Описание

Проект YaMDb собирает отзывы пользователей на произведения. Произведения делятся на категории: «Книги», «Фильмы», «Музыка». Список категорий (Category) может быть расширен.

Возможности:

Пользователи (Получить список всех пользователей, создание пользователя, получить пользователя по username, изменить данные пользователя по username, удалить пользователя по username, получить данные своей учетной записи, изменить данные своей учетной записи)

Произведения, к которым пишут отзывы (Получить список всех объектов, создать произведение для отзывов, информация об объекте, обновить информацию об объекте, удалить произведение)

Категории (типы) произведений (Получить список всех категорий, создать категорию, удалить категорию)

Жанры (Получить список всех жанров, создать жанр, удалить жанр)

Отзывы (Получить список всех отзывов, создать новый отзыв, получить отзыв по id, частично обновить отзыв по id, удалить отзыв по id)

Коментарии к отзывам (Получить список всех комментариев к отзыву по id, создать новый комментарий для отзыва, получить комментарий для отзыва по id, частично обновить комментарий к отзыву по id, удалить комментарий к отзыву по id)

Авторизация и JWT-токен (Отправление confirmation_code на переданный email, получение JWT-токена в обмен на email и confirmation_code)

About

Групповой итоговый проект студентов Яндекс.Практикума по курсу "Работа с внешними API"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published