Skip to content

AntonShevel/test-task-friendship

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задание

Нужно реализовать простое REST API которое позволяет сделать следующие вещи:

  • добавить пользователя в друзья (отправить запрос)
  • просмотреть список запросов на добавление в друзья
  • подтвердить запрос на добавление в друзья
  • отклонить запрос на добавления в друзья
  • просмотреть список своих друзей
  • просмотреть список всех друзей своих друзей

Выбор технологий - фреймворков, библиотек, БД и т.п. за тобой. Использование TDD приветствуется. Ограничение по БД - можно использовать любую NoSQL БД

Users

GET user/

GET user/{id}/

POST user/

{"name": "Test", "description": "test"}

Friendship

add friendship

POST friendship/{id}/?userId={currentUser}

confirm friendship

PUT friendship/{id}/?userId={currentUser}

delete friendship

DELETE friendship/{id}/?userId={currentUser}

Friends

GET friends/

GET friends/{depth}/

Вместо currentUser мог быть какой-нибудь токен авторизации

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published