Online Blood Donation & Management System
Donate Blood • Save Lives • Create Hope
Online Blood Donation & Management System

Donate Blood, Save Lives.

A centralized web platform connecting donors, recipients, and blood banks with real-time inventory and fast emergency request handling.

blood
Trusted. Secure. Fast.

About the Project

Purpose

Reduce emergency delays by enabling fast donor discovery, verified information, and real-time blood unit visibility across banks.

Security

Role-based access, hashed passwords, validated inputs, and safe database queries to protect all users and records.

Stack

PHP, MySQL, Blade, Bootstrap, and JavaScript with clean MVC structure and scalable database schema.

Available Blood Groups

A+
A-
B+
B-
O+
O-
AB+
AB-

Key Modules

Donor

Register, update eligibility, view donation history.

Register
Recipient

Request blood, track status, communicate with bank.

Request Blood
Blood Bank

Manage stock, update units, verify requests.

Manage Inventory
Admin

Approve users, audit logs, monitor system.

Admin Panel

How It Works

1. Register

Create donor or recipient account with verified details.

2. Search

Find available blood by group and location.

3. Request

Submit an emergency request to the nearest bank.

4. Fulfill

Bank verifies and fulfills the request, logs audit trail.

0
Registered Donors
0
Requests Served
0
Active Banks
0
Blood Groups

Need Blood Urgently?

Create a request now and let nearby blood banks respond quickly.

Create Request Become a Donor