A library management software written in Python that supports basic CRUD operations for managing books with different levels of access for students, faculty and the librarian.
As a student or faculty, they have the option to
- View available books.
- Borrow a book.
- Return a book.
- Request a book not in library.
As a librarian, they have the option to
- View all the books.
- Edit book list.
- View requested books.
Data is written to and read from either csv or txt files.
Clone this repository.
git clone link-of-this-repository
Run project_compiled.py after changing to the project directory.