This video demonstrates a Library Management System developed in Python using a simple console interface.
Core features include:
Librarian dashboard for adding books, registering members, issuing and returning books, and viewing overdue loans
Member registration, login, book borrowing, and loan history
Password security using bcrypt hashing
Data storage using CSV files for books, members, and loans
Automated due date and overdue detection
Friendly error handling and clear workflow
Watch as I walk through the code structure, show updates to data files, handle errors, and explain the algorithms and challenges encountered during development.
You can find the complete project source code and instructions on GitHub (link below).
#Python #LibraryManagement #ProjectDemo #CSV #TerminalApp #StudentProject