Files
NTO-2025-Backend-TeamTask-s…/README.md

1.1 KiB
Raw Blame History

🏢 OfficeSpace - Приложение для бронирования рабочих мест

Эндпоинты сервера

Метод Путь Описание
GET api/{code}/auth Проверка авторизации
GET api/{code}/info Получение информации о пользователе
GET api/{code}/booking Получение доступных для бронирования мест
POST api/{code}/book Создание нового бронирования

Примеры ответов

Информация о пользователе:

{
  "name": "Иванов Петр Федорович",
  "photoUrl": "https://example.com/photo.jpg",
  "booking": {
    "2025-01-05": {"id": 1, "place": "102"},
    "2025-01-06": {"id": 2, "place": "209.13"}
  }
}

Доступные для бронирования места:

{
  "2025-01-05": [
    {"id": 1, "place": "102"},
    {"id": 2, "place": "209.13"}
  ]
}

Swagger-ui: http://localhost:8080/swagger-ui/index.html#/