Skip to content

A Django-based Library Management System for managing books, members, and borrow/return records with an intuitive admin dashboard.

Notifications You must be signed in to change notification settings

mohidmahin20/Library-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1705510120006

Library Management System (Django)

A full-featured Library Management System built using Django — designed to manage books, members, and borrowing operations efficiently. It enables librarians to handle inventory, issue and return books, and track overdue items through a modern web interface.

Features

User Management

Admin authentication and authorization using Django’s built-in User model.

Role-based access (Admin / Librarian / Member).

Member registration and profile management.

Book Management

Add, edit, and delete books.

Categorize by title, author, genre, or publication date.

Search and filter functionality for quick access.

Upload cover images

Issue & Return System

Borrow and return books with due-date tracking.

Automatic status updates (Available / Issued / Overdue).

Borrowing history for each member.

Notifications & Logs

Track overdue books and pending returns.

Email or dashboard alerts (if configured).

Admin Dashboard

Overview of total books, issued books, members, and overdue statistics.

CRUD operations for all entities via Django Admin or custom dashboard.

Tech Stack

Component Technology Backend Django (Python 3) Frontend HTML, CSS, Bootstrap Database SQLite (default) / PostgreSQL (optional) Authentication Django’s built-in auth system Hosting Localhost / any WSGI server (Gunicorn, Heroku, etc.) 1705510120006 1705510120695 1705510120764

About

A Django-based Library Management System for managing books, members, and borrow/return records with an intuitive admin dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published