Skip to content

Library API 1.0.0

Latest

Choose a tag to compare

@SawaPlayGO SawaPlayGO released this 21 May 11:09

🚀 Первый релиз library-api v1.0.0

Реализован базовый функционал библиотеки с аутентификацией и управлением ресурсами:

  • Аутентификация библиотекарей: регистрация и вход с использованием JWT и хешированных паролей.

  • CRUD операции с книгами: добавление, просмотр, обновление и удаление.

  • CRUD операции с читателями (без самостоятельной авторизации).

  • Выдача и возврат книг с соблюдением бизнес-правил:

    • Ограничение на количество одновременно выданных книг (до 3 на читателя).
    • Управление доступным количеством экземпляров.
    • Учёт даты выдачи и возврата.
  • Эндпоинт для получения списка всех книг и списка выданных конкретному читателю.

  • Защита всех операций, кроме регистрации/входа, с помощью JWT.