A web-based Library Management System built using Python and Django to manage books, users, and transactions efficiently.
- Book Management (Add, Update, Delete)
- User Authentication (Login/Register)
- Book Issue & Return System
- Transaction Tracking
- Admin & User Roles
- Secure Data Handling
- Backend: Python, Django
- Database: SQLite
- Server: Gunicorn
- Static Files: Whitenoise
librarymanagement/
│── manage.py
│── requirements.txt
│── db.sqlite3
│── librarymanagement/
│ ├── settings.py
│ ├── urls.py
│ ├── wsgi.py
│ └── asgi.py
---
git clone https://github.com/your-username/library-management-system.git cd library-management-system
python -m venv venv venv\Scripts\activate
pip install -r requirements.txt
python manage.py runserver
Open: http://127.0.0.1:8000/
Run using Gunicorn: gunicorn librarymanagement.wsgi
Static files handled using Whitenoise.
Follows Django MVT pattern:
- Model: Database structure
- View: Business logic
- Template: UI
- Email Notifications
- Fine Calculation System
- Cloud Deployment (AWS/Azure)
ASVPReddy
Python Full Stack Developer