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

No packages published