A Python-based library management system built using object-oriented programming (OOP) principles. This system allows users and librarians to manage books, users, borrowing, and returning items.
-
User Panel:
- Borrow books
- Return books
- Search books by keyword, author, or genre
- View borrowed books
-
Librarian Panel:
- Add and remove users
- Add and remove library items (books, e-books, audiobooks, etc.)
- View library analytics (total items, borrowed, reserved, etc.)
- Python 3.x
- Object-Oriented Programming (OOP)
richlibrary for styling and console UI- Simple file-based data storage
Make sure you have Python 3.x installed on your system. You can download it from python.org. and Rich installed
you can install it after python installation with
pip install richcd nexus-library-management
py main.py