Skip to content

Latest commit

 

History

328 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management App

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.

Video Demo

Watch the demo

Features

  • Manage library books and resources
  • Member management
  • Transaction management (borrow, return)
  • User authentication

Installation

  1. Clone the repository:

    git clone https://github.com/nivx18818/library-management-app.git
    cd library-management-app
  2. Build the project using Maven:

    mvn clean install
  3. Run the application:

    mvn javafx:run

Dependencies

The project uses the following dependencies:

  • JavaFX
  • AnimateFX
  • JFoenix
  • SQLite JDBC
  • BCrypt
  • HikariCP
  • JSON
  • JUnit
  • ZXing
  • Logback

Usage

  1. Launch the application as described in the installation section.
  2. Use the provided UI to manage books, members, and transactions.

License

This project is licensed under the MIT License. See the LICENSE for details.

Contact

For any inquiries, please contact nivx18818.

About

A Java-based application for managing library resources, including books, members, and transactions.

Topics

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages