Skip to content

A complete Library Management System built using Django and Python, featuring book tracking, member registration, and borrowing transaction management.

License

Notifications You must be signed in to change notification settings

mijjumeraj/Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ Project Overview This is a modern, full-stack web application developed using Django (Python) to efficiently manage the day-to-day operations of a physical or digital library. The system focuses on simplifying book cataloging, member registration, and real-time transaction tracking.

🚀 Key Features Book Cataloging: Easily add, view, and update book details including Title, Author, and ISBN.

Member Management: Register new users and maintain member profiles.

Transaction Tracking: Record book issue (checkout) and return events accurately.

Dues and Overdue Calculation: Automatically track and calculate fines for late returns based on configurable rules.

Dashboard Analytics: A clear administrative dashboard to view vital statistics (Total Books, Active Members, Overdue Counts).

🛠️ Technology Stack Component

Technology

Description

Backend Framework

Python (Django)

Robust, secure, and scalable application logic.

Database

SQLite / PostgreSQL

Reliable data storage.

Frontend UI

Tailwind CSS

Modern, fully responsive (mobile-first) user interface design.

⚙️ Setup and Installation Prerequisites Python (3.8+)

Virtual Environment (venv/conda)

Installation Steps Clone the repository:

git clone [Your Repository URL] cd Library-Management-System

Setup Virtual Environment and Install Dependencies:

python -m venv venv source venv/bin/activate # Linux/macOS .\venv\Scripts\activate # Windows

Install Django and other required libraries

pip install django

Run Migrations:

python manage.py migrate

Run the Server:

python manage.py runserver

About

A complete Library Management System built using Django and Python, featuring book tracking, member registration, and borrowing transaction management.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors