A library management system built with Java and the Spring framework. We have four main entities in this system includes : Book, Library, Member, Employee
- User registration and login
- Hiring employees
- Book management(Donating, borrowing)
- Borrowing and returning books
- Search functionality
- User roles (e.g., admin, librarian, member)
- Java
- Spring Framework
- Spring boot
- Spring Web
- Spring Data JPA (Hibernate)
- Spring Security (working on it ...)
- PostgreSQL as a database for system
- Clone the repository:
git clone https://github.com/your-username/library-management-system.git
- Build the project using your favorite IDE or build tools.
- Run the application.
- Access the application through localhost:8080.
Once the application is running, you can perform the following actions:
- Register as a user.
- Hire an employee
- Browse and search for books.
- Borrow and return books.
- Donate books
Contributions are welcome! If you find any issues or have suggestions for improvement, please submit a pull request.
If you have any questions or feedback, feel free to reach out to me.