A sophisticated client-server library management system designed to optimize library operations. This project leverages JavaFX for the client interface and a robust server architecture for handling requests and database interactions.
The BLib Project is a state-of-the-art library management system that streamlines the process of managing library resources. It is divided into three main components:
BLibClient: A JavaFX-based client application that provides a user-friendly interface for managing library operations such as book borrowing, returns, and subscriber management.
BlibServer: A server application that processes client requests, manages database operations, and ensures secure communication between clients and the server.
BlibCommon: A shared codebase containing models and enums used by both the client and server to maintain consistency and reduce redundancy.