Welcome to the Library Management Project, a comprehensive solution developed using Django, designed to streamline and enhance the management of library resources. This project provides a user-friendly interface for managing books, members, and lending activities, making it easier for librarians and library users to interact with the system efficiently.
Book Management: Easily add, update, and delete book records with detailed information including title, author, genre, and availability status.
Member Management: Manage member information, including registration, updates, and deletion of member records.
Lending System: Keep track of books issued, returned, and due dates, with automated notifications for overdue books.
Search and Filter: Powerful search and filtering options to quickly find books or member information.
Reports and Analytics: Generate insightful reports on library usage, popular books, and member activity.
Catalog Browsing: Browse the library catalog with ease, view book details, and check availability status.
Account Management: Members can view their borrowed books, due dates, and fine details.
Book Reservations: Reserve books online and get notified when they are available for pickup.
Review and Ratings: Leave reviews and ratings for books to help other members make informed choices.
Backend: Django, a powerful and flexible web framework.
Database: sqlite for data management.
Frontend: HTML, CSS, JavaScript & Bootstrap for a responsive and user-friendly interface.
Authentication: Secure user authentication and authorization using Django's built-in features.
Python 3.x Django
'https://github.com/NadaMesbah/Library-Management-Project'
cd gestionbib
python3 -m venv env
env\scripts\activate
pip install -r requirements.txt
python manage.py runserver