feat: Initial commit
This commit is contained in:
36
README.md
Normal file
36
README.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# 🏢 OfficeSpace - Приложение для бронирования рабочих мест
|
||||
|
||||
### Эндпоинты сервера
|
||||
|
||||
| Метод | Путь | Описание |
|
||||
|-------|------|-----------|
|
||||
| `GET` | `api/{code}/auth` | Проверка авторизации |
|
||||
| `GET` | `api/{code}/info` | Получение информации о пользователе |
|
||||
| `GET` | `api/{code}/booking` | Получение доступных для бронирования мест |
|
||||
| `POST` | `api/{code}/book` | Создание нового бронирования |
|
||||
|
||||
### Примеры ответов
|
||||
|
||||
**Информация о пользователе:**
|
||||
```json
|
||||
{
|
||||
"name": "Иванов Петр Федорович",
|
||||
"photoUrl": "https://example.com/photo.jpg",
|
||||
"booking": {
|
||||
"2025-01-05": {"id": 1, "place": "102"},
|
||||
"2025-01-06": {"id": 2, "place": "209.13"}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
**Доступные для бронирования места:**
|
||||
```json
|
||||
{
|
||||
"2025-01-05": [
|
||||
{"id": 1, "place": "102"},
|
||||
{"id": 2, "place": "209.13"}
|
||||
]
|
||||
}
|
||||
```
|
||||
**Swagger-ui:**
|
||||
http://localhost:8080/swagger-ui/index.html#/
|
||||
Reference in New Issue
Block a user