Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Sunshine And March Vibes (2025 Wallpapers Edition)

      May 16, 2025

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      May 16, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      May 16, 2025

      How To Prevent WordPress SQL Injection Attacks

      May 16, 2025

      Microsoft has closed its “Experience Center” store in Sydney, Australia — as it ramps up a continued digital growth campaign

      May 16, 2025

      Bing Search APIs to be “decommissioned completely” as Microsoft urges developers to use its Azure agentic AI alternative

      May 16, 2025

      Microsoft might kill the Surface Laptop Studio as production is quietly halted

      May 16, 2025

      Minecraft licensing robbed us of this controversial NFL schedule release video

      May 16, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The power of generators

      May 16, 2025
      Recent

      The power of generators

      May 16, 2025

      Simplify Factory Associations with Laravel’s UseFactory Attribute

      May 16, 2025

      This Week in Laravel: React Native, PhpStorm Junie, and more

      May 16, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Microsoft has closed its “Experience Center” store in Sydney, Australia — as it ramps up a continued digital growth campaign

      May 16, 2025
      Recent

      Microsoft has closed its “Experience Center” store in Sydney, Australia — as it ramps up a continued digital growth campaign

      May 16, 2025

      Bing Search APIs to be “decommissioned completely” as Microsoft urges developers to use its Azure agentic AI alternative

      May 16, 2025

      Microsoft might kill the Surface Laptop Studio as production is quietly halted

      May 16, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Blood Bank Donor Management System using Python Django and MySQL

    Blood Bank Donor Management System using Python Django and MySQL

    August 17, 2024

    “Blood Bank and Donor Management” is a browser-based system that is designed to store, process, retrieve and analyze blood related information. This project aims at maintaining all the information pertaining to blood donors, different blood group available in this blood bank and help them to manage in a better way. This website provides the user or the donors a secured environment by accepting the log in ID’s and password from the user. This application allows the user to store the donor details as soon as the donor is registered.

    Project Requirements

    Project Name
    Blood Bank Donor Management System Project in Python Django

    Language Used
    Python

    Framework Used
    Django

    Database
    MySQL

    User Interface Design
    HTML, AJAX,JQUERY,JAVASCRIPT

    Web Browser
    Mozilla, Google Chrome, IE8, OPERA

    IDE
    PyCharm

    Project Modules

    The persons who like to donate blood registers in website.  The persons in need of blood searches for the persons having the same blood group and within the city.  If he found a donor in his city then he gets the total details of the donor, if he doesn’t find any donor then he is given the contact numbers and addresses of the Life Saving Contact Persons for major cities. In this projects we use Python(Django framework) and Mysql and it contains three modules i.e Admin, Donor and User.

    Admin Module

    Dashboard: In this section, admin can view all the details in brief like total blood group listed, registered donor list, total enquiries received and total blood request received.

    Blood Group: In this section, admin can manage blood group(Add/Update/ Delete).

    Donor List: In this section, admin can view list of donor and have right to delete and hide the detail of donor.

    Manage Contact us Query: In this section, admin can manage query which is received by users.

    Blood Request: In this section, admin can view the request of blood which is received by donor.

    Blood Request Report: In this section, admin can generate between date blood request report which is received by user.

    Admin can also update his profile, change the password and recover the password.

    User Module

    Home: Its is welcome page for donor. If any users want to donate the blood they must register with us.

    About Us: Users can view the about us page.

    Contact Us: Users can contact with admin the through contact us page.

    Donor List: Users can view and contact with donor.

    Search Donor: Users can search the donor according to city and blood group.

    Donor Module

    Dashboard: It is welcome page for donor. If any users want to donate the blood they must register with us.

    View Request: In this section, donor view the blood request which is sent by require.

    Profile: In this section, Donor can view their profile and update the details except username and email.

    Change Password: In this section, Donor can change their password if required.

    Logout: Donor logout from their panel.

    Some of the Project Screens

    Home Page

    Donor Signup

    Admin Signup

    Donor List

    Blood Requests List

    How to run the Blood Bank Donor Management System Django Python

    1. Download the zip file

    2. Extract the file, copy bbdms folder, and paste it on the desktop

    3. Open MySQL Create a database bbdmspythondb then import the SQL File available in the SQL File Folder (For MySQL we used the XAMPP server)

    4. Open PyCharm and click on the terminal

    5. Navigate the project folder using the cd command

    cd project_path

    For ex: cd C:UsersANUJOneDriveDesktopbbdms

    6. Now Navigate to the bloodbanksystem folder

    cd bloodbanksystem

    7. Run the Project using the following command

    python manage.py runserver

    Now click the URL http://127.0.0.1:8000 and the Project will Run

    Login Details

    *************admin************

    Username:  admin

    Password: Test@123

    *************Donor************

    Username:  test123

    Password: Test@123 OR Register new donor

    Project Demo
    View Demo
    Blood Bank Donor MS-Python Django Project (Download Source Code)
    Size: 35.1 MB
    Version: V 1.0
    Download Now!
    Project Report
    Download Blood Bank Donor Management System Python Django Project Report and PPT Rs. 199 / $ 2.37

    The post Blood Bank Donor Management System using Python Django and MySQL appeared first on PHPGurukul.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleT-Mobile Fined $60 Million for Breaches of National Security Agreement
    Next Article Google Pixel 9 Pro XL vs. Samsung Galaxy S24 Ultra: I tested both – Here are the big differences

    Related Posts

    Machine Learning

    Salesforce AI Releases BLIP3-o: A Fully Open-Source Unified Multimodal Model Built with CLIP Embeddings and Flow Matching for Image Understanding and Generation

    May 16, 2025
    Security

    Nmap 7.96 Launches with Lightning-Fast DNS and 612 Scripts

    May 16, 2025
    Leave A Reply Cancel Reply

    Hostinger

    Continue Reading

    8 Special Ops Principles for Automation Testing

    Development

    Volatility in Google Search April 2025 after March core update

    Web Development

    Community News: Latest PECL Releases (08.06.2024)

    Development

    Using RDS Proxy with Amazon RDS Multi-AZ DB instance deployment to improve planned failover time

    Databases
    GetResponse

    Highlights

    CVE-2025-46224 – Dropbox Authentication Bypass

    April 23, 2025

    CVE ID : CVE-2025-46224

    Published : April 23, 2025, 3:15 a.m. | 3 hours, 40 minutes ago

    Description : Rejected reason: Not used

    Severity: 0.0 | NA

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    CVE-2025-1331 – IBM CICS TX Buffer Overflow Vulnerability

    May 8, 2025

    Migrate very large databases to Amazon Aurora MySQL using MyDumper and MyLoader

    March 16, 2025

    This smart planter uses NASA tech to harvest vegetables at home – my buying advice after 45 days

    April 4, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.