A Java-based application for managing library resources, including books, members, and transactions, developed as a major assignment for the Object-Oriented Programming course at the University of Engineering and Technology, Vietnam National University, Hanoi.
- Manage library books and resources
- Member management
- Transaction management (borrow, return)
- User authentication
-
Clone the repository:
git clone https://github.com/nivx18818/library-management-app.git cd library-management-app -
Build the project using Maven:
mvn clean install
-
Run the application:
mvn javafx:run
The project uses the following dependencies:
- JavaFX
- AnimateFX
- JFoenix
- SQLite JDBC
- BCrypt
- HikariCP
- JSON
- JUnit
- ZXing
- Logback
- Launch the application as described in the installation section.
- Use the provided UI to manage books, members, and transactions.
This project is licensed under the MIT License. See the LICENSE for details.
For any inquiries, please contact nivx18818.
