This Java program implements a basic command-line library management system with user registration, login, and role-based access for admins and students.
- Admins can add, remove, and view all books in the library.
- Students can view books, borrow books, return books, and see their borrowed books list.
The system uses object-oriented principles with Book
, User
, and Library
classes to manage books, users, and borrowing functionality. The console interface guides users through registration, login, and all available features for each role.