Blood Bank Management System using Django in Python

This project is entitled Blood Bank Management System. This is a web-based application project developed using Python and Django Framework. This project provides an online platform for Blood Bank organizations to manage their records. The application allows the said organization to manage the donations and blood requests. The application has a pleasant dark mode user interface using Django Material Dashboard Template. This project consists of user-friendly features and functionalities.


About the Blood Bank Management System

I developed this project using the following:

  • Python
  • Django
  • SQLite3
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Ajax
  • Google Material Icons
  • Fontawesome
  • Django Material Dashboard Template

This Blood Bank Management System Project is accessible only to a certain Blood Bank Organization. The system requires the users to log their registered user credentials in order to gain access to the features and functionalities of the project. User credentials can be only registered by the Super User/Admin at Django's Admin Site. On this system, users can store, manage, and retrieve easily the blood donations along with some basic information about the donors. Here, the system automatically calculates the total available volume of blood in every blood group. Users can also store, manage, and retrieve records of the blood request. The request records automatically deduct the blood volume availability.



  • Login and Logout
  • Dashboard
    • Displays the Blood Group Availability
  • Blood Group Management
    • Add New Blood Group
    • List All Blood Groups
    • Update Blood Group Details
    • Delete Blood Group
  • Blood Donations Management
    • Add New Blood Donation
    • List All Blood Donations
    • View Blood Donation Details
    • Update Blood Donation Details
    • Delete Blood Donation
  • Blood Request Management
    • Add New Blood Request
    • List All Blood Requests
    • View Blood Request Details
    • Update Blood Request Details
    • Delete Blood Request
  • Automatically Calculate the Available Blood Volume
  • Profile Details Page
  • Update Profile Details
  • Update Account Password

Sample Snapshots


Donations Screen

Blood Request


Project Name:

Blood Bank Management Using Python and MYSQL

Technologies Used:

 Python with Django Web Framework 






Hanumanthu, Nagesh

How to download Project with Source Code.

How to Download Project with Source Code on your computer. Contact our Organization or Message me on

Full Project Report and Setup 

We Charges @99/-

Pay WIth Scan QR Code 


Phone Pay :7348878215@ybl

Google Pay : 

Telegram  : @Aryahanumanthu

WhatsApp : +917348878215

Conatct Details : +917348878215 , +919844896713 ,


Leave a comment