Konstantin
Необходимо написать http-сервис с помощью Django/DRF и захостить (на чем удобно, например, heroku).
Приложение должно предоставлять API, позволяющее осуществлять бронирование рабочих мест в кабинетах. API должно предоставлять ресурсы для:
* бронирования рабочих мест на определенный период времени;
* просмотра списка бронирований по id рабочего места;
* авторизации любым методом (Basic Auth годится)
* ресурс рабочих мест должен иметь 2 необязательных параметра фильтрации: «datetime_from», «datetime_to», ожидающих datetime в формате ISO. Если данные валидны, то ответом на GET с указанными параметрами должен быть список рабочих мест, свободных в указанный временной промежуток.
Эндпоенты:
POST /workspaces/reservate
from: int, to: int
GET /workspaces/view
workspace: int
GET /workspaces/free
datetime_from: str,
datetime_to: str
Таблицы в БД (по минимуму):
users:
id int (primary)
tokens:
token (uniq),
user (FK users.id)
workspaces:
id int (primary),
reservations:
id int (primary),
user int (FK users.id),
workspace int (FK workspaces.id),
from_time,
to_time
Что-то типа такого будет минимально покрывать функционал