Book management
Create, update, share, and archive books in a personal collection.
Book sharing
A book-sharing prototype with borrowing, returns, reader feedback, and email account activation.
Members can share books, borrow from other readers, manage returns, and leave feedback. Registration includes email account activation.
The Angular web interface calls a Spring Boot REST API. Spring Security validates custom JWTs, and Spring Data JPA connects the API to PostgreSQL.
Create, update, share, and archive books in a personal collection.
Check availability, borrow a book, and manage its return with owner approval.
Leave feedback on shared books.
Activate an account by email, then use JWT authentication secured with Spring Security.