Blood Donor Management System in PHP with Source Code

A simple project-based on Blood Donor Management System which uses PHP Language. Following PHP project contains all the required features which can be in use for the first-year, second-year IT students for their college projects. It has a good number of important features that will allow all the users to interact in a way that donor agencies interact with their donors in terms of dealing with blood donations and other medical-related stuff. This system as well as the web application’s concept is all clear, it’s the same as real-life scenarios and well-implemented on it. To download free blood donor management system project in PHP with source code files, please scroll down to the bottom of this post for the Download button.

About Project

Moving on, this blood bank management system project in PHP focuses mainly on dealing with donors regarding their donation stuff. Also, it displays all the available data such as blood details, donor lists, announcements, and campaigns. The project is divided into two categories: Admin Login, and Donor’s Login. In an overview of this web app, the admin has full control of the system. Talking about the project, an admin can simply log in where he/she can manage the details of all available records. For adding blood details, the admin should provide the donor’s name, gender, date of birth, weight, contact information, blood quantity with the collection date.

The system also allows managing donor data by providing his/her identity details with blood group, weight, contact information. Under this section, an admin has to create an account for the donor so that the donor can use his/her account separately whenever he wants to contribute some. Besides this, there are certain categories such as Announcements and Campaigns. After creating announcements and campaigns, it makes aware of the upcoming events and required types of blood during rush hours as it helps to alert them. At last, the system also illustrates a summary of available blood according to blood groups in form of pie-chart representation.

Donor Login

Similarly, after accessing from donor’s account, he/she can view available blood details, announcements, and campaigns. Also, for easiness, the donor can directly contribute by donating blood from Donate Blood section. From there, he/she does not require the admin’s permission for donations; meaning the donor can donate blood anytime he wants. Although the main work falls upon the administrator for the management aspect of the system, still each and every user performs their own work with importance on their respective roles.

Last but not least, a clean and simple dashboard is presented with native color combinations and icons for a greater user experience while using this blood donor system project in PHP. For its UI elements, a free open-source CSS framework; Bootstrap is on board. Presenting a new blood donor management system project in PHP MySQL which includes an admin panel with a donor login panel that contains all essential features to follow up, and a knowledgeable resource for learning purposes.

Available Features:

  • Admin Login
  • Donor Login
  • Manage blood collection details
  • Donor management system
  • Make and manage announcements
  • Create and manage campaigns
  • Blood donations
Project Name:Blood Donor Management System
Language/s Used:PHP
PHP version (Recommended):5.6.3
Type:Web Application
Developer:Naseeb Bajracharya
Blood Donor Management System – Project Information

Instructions: How to Run?

  • After you finish downloading the project, unzip the project file and head over to your XAMPP directory.
  • There you’ll find a folder naming “htdocs”.
  • Inside the “htdocs” folder, paste the project folder (not the .zip one, but the extracted one).
  • Open your favorite browser; we recommend using Google Chrome or Mozilla Firefox.
  • Then, go to URL “http://localhost/phpmyadmin“.
  • Create a Database with a name that is provided inside the “01 LOGIN DETAILS & PROJECT INFO.txt”.
  • Click on the “Import” tab and choose the database file (.sql) which is provided under the folder naming “DATABASE FILE”.
  • After setting up all these, go to URL “http://localhost/[ ENTER_PROJECT_FOLDER_NAME_HERE ]
  • All the login details are provided inside the project folder, check that out and enter in order to use it.

And there you have it, a full setup of Blood Donor Management System in PHP MySQL. For this particular PHP project, PHP Version 5.6.3 is required because the project does not operate with the latest PHP version. So, users with the latest PHP version (greater than 5.6.3) might face various problems while operating it. As a result, you’ll need to downgrade your PHP version (only if you’re using the latest version) at the moment. Download Free Blood Donor Management System Project in PHP MySQL with Source Code. So, this blood bank management system is a quick simple PHP project for all the beginners as well as the intermediate level that broads vast knowledge into such PHP web applications. In conclusion, this whole PHP project with free source code is an absolute project and a meaningful way for the users to learn and explore more onto it.

Free Download Blood Donor Management System Project in PHP with Source Code:
Click the Download Button Below to Start Downloading

Note: Only for Educational Purpose


  1. sir
    why this error
    every time i login i get this error !

    Fatal error: Uncaught mysqli_sql_exception: Table ‘secyear.users’ doesn’t exist in C:……………

  2. hi sir may i know why is it showing like this
    0) { $_SESSION[‘user_id’]=$row[‘user_id’]; header(‘location:pages/index.php’); } else { echo ‘
    ‘; } } ?>

    in the main page ,how do to fix it

Leave a Reply

Your email address will not be published. Required fields are marked *