Техническое описание - Ntditl/kpfu_service_library GitHub Wiki
📄 Глоссарий
Для удобства командной работы доступен глоссарий терминов, охватывающий ключевые сущности и понятия проекта.
📘 Отчеты по итерациям
🛠️ Технологический стек
Компонент | Технологии | Назначение |
---|---|---|
Клиент | HTML/CSS/JS, Axios | Отображение интерфейса, запросы к API |
Сервер | Kotlin + Ktor | REST API, бизнес-логика |
ORM | Exposed | Работа с базой данных |
База данных | PostgreSQL | Хранение данных |
Хранилище изображений | Imgur | Обложки книг |
Прототипирование | Figma | UI-дизайн |
🧩 Структура базы данных
Ниже представлена ER-диаграмма базы данных, охватывающая ключевые сущности проекта: пользователей, книги, бронирования, выдачи, уведомления и посещения.
📷 Диаграмма:
📄 Полное описание доступно здесь:
📎 Описание структуры БД