A Django-based Blood Bank Management System
Developed by Jaykumar Patel
E-BloodBank is a web application built with Python Django to manage donors, recipients, and blood requests.
It provides an Admin Dashboard for managing records and a User Interface for blood availability/search.
- Donor & Recipient Registration/Login
- Blood Request & Availability Management
- Search by Blood Group
- Admin Dashboard (Add/Edit/Delete records)
- Secure Authentication
- Backend: Django 4.x, Python 3.8+
- Frontend: HTML, CSS, Bootstrap
- Database: SQLite (default) / MySQL (optional)
# Clone repository
git clone https://github.com/JayP2006/python-djangoproject-bloodbank.git
cd python-djangoproject-bloodbank
# Create virtual environment
python -m venv venv
venv\Scripts\activate # Windows
source venv/bin/activate # Mac/Linux
# Install dependencies
pip install -r requirements.txt
# Run migrations
python manage.py migrate
# Create superuser
python manage.py createsuperuser
# Start server
python manage.py runserver
---
Open in browser 👉 http://127.0.0.1:8000/
---