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