/register
- POST
запрос для регистрации пользователя
{
"username": "myUsername",
"password": "myPassword",
"role": "myRole" (customer or worker)
}
/login
- GET
запрос для аутентификации пользователя
{
"username": "myUsername",
"password": "myPassword"
}
/public/tasks
- POST
запрос для случайной генерации заказов (от 2 до 8) с никнеймом заказчика в теле запроса
{
"customerUsername": "username"
}
/me
- запрос на получение характеристик заказчика и доступных для найма грузчиков
/tasks
- запрос на получение доступных для выполнения заданий
/start
- запрос на запуск игры со служебной информацией в теле запроса (ID грузчиков и заказа)
{
"workerIDs": [1,2,3],
"orderID": 1
}
/me
- запрос на получение характеристик грузчика
/tasks
- запрос на получение выполненных грузчиком заданий
make start
- запуск приложения в контейнере