Aklatan Svelte Themes

Aklatan

Restful API-based library management system with stateless auth, modifiable inventory and complex book borrowing logic, powered by Ktor. Oh, and a Svelte web client as well!

Aklatan - your awesome and absolutely not boring library management service

Hello there

Some day there will be some description

Thank you

Planned features

  • User registration and JWT authentication
  • Role-based access control (users, librarians, managers)
  • Self and administrator account management
  • E-mail verification and password reset messages
  • Library inventory browsing with search
  • Inventory management for librarians
  • Book reservation with batch options, expiration time and queue
  • Book borrowing with availability checks, batch options, extensions and late return fees
  • E-mail book availability notifications and return reminders
  • Reservation and borrow history for users
  • Information about library open hours and holidays

Technologies

  • Svelte for frontend
  • Kotlin/Ktor for backend
  • PostgreSQL/Exposed for DB
  • Docker Compose for deployment
  • Supercronic as scheduler
  • OpenLibrary API for ISBN data

Top categories

Loading Svelte Themes