Library Management
A desktop library, from catalog to return.
View sourceBROWSERAUTHENTICATORIDENTITY PROVIDERA PROTOCOL, MADE TANGIBLE
01 / The problem
A library interface must keep catalog, borrowing history, and availability in agreement.
02 / The build
A Java Swing application with catalog search, borrowing and returns, user history, and book recommendations. Java serialization persists library data.
Read the public source03 / The takeaway
The repository separates books, users, library operations, recommendations, and the GUI into distinct classes.