- CRUD всех сущностей
- Фильтрация книг по автору, жанрам, стоимости
- Система бронирования книг
- Автоматическое снятие книги с брони при истечении её срока
- Склонируйте репозиторий:
git clone https://github.com/storlay/book_bookings_api.git
-
В корне создайте и заполните файл
.env
-
Запустите проект с помощью Docker Compose:
docker compose -f infra/docker-compose.yml up --build
- Приложение будет доступно по адресу http://127.0.0.1:8000
-
Документация API доступна по адресам:
- http://127.0.0.1:8000/docs (Swagger)
- http://127.0.0.1:8000/redoc (Redoc)
-
Мониторинг и управление фоновыми задачами доступны по адресу:
- http://127.0.0.1:5555 (Flower)