This is a console-based library system written in Java that allows users to manage library books, borrowers, and show waiting list.
- Java Development Kit (JDK) version 11 or higher installed on your system
- A command line interface such as Terminal, Command Prompt, or PowerShell
- Install ANT if not have on computer from here.
- Set ANT_HOME on computer.
- Clone the repository to your local machine using
git clone https://github.com/halilugur/library-system.git
- Navigate to the project directory using
cd library-system
- Build project by the
ant
command.
- After building you will get dist folder under project folder.
cd dist
- To run the program, use the following command:
java -jar library-system.jar
Once the program is running, you can use the console menu to perform various tasks such as:
- Adding borrowers to the system
- Borrowing and returning books
- Viewing borrowing and waiting list
- Search books, authors, students by criterias
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch for your feature or bug fix
- Make your changes and commit them with descriptive commit messages
- Push your changes to your fork
- Submit a pull request to the original repository
This project is licensed under the Apache License - see the LICENSE file for details.
This project was inspired by the need for a simple and lightweight library system that can be easily deployed and used from the command line.