🩸 Blood Bank & Donor Management System — Complete Project Demo | PHP & MySQL Final Year Project

Опубликовано: 17 Май 2026
на канале: Projextly
118
5

A full-stack Blood Bank & Donor Management System built using PHP, MySQL, Bootstrap 5, HTML, CSS, and JavaScript.

This project helps digitize blood bank operations by connecting voluntary blood donors with patients who need blood through an easy-to-use online platform.

The system includes a public donor portal where users can register as blood donors and search donors by blood group, and a secure admin panel for managing donors, queries, and website content.

This project is ideal for BCA, MCA, BSc CS, BE, and BTech Computer Science final year students who want to demonstrate full-stack web development skills.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📥 Download Source Code
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

👉 www.projextly.com/projects/blood-bank-donor-management-system

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔧 TECHNOLOGIES USED
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• PHP 7.4+ — Backend logic and form processing
• MySQL 5.7+ — Relational database management
• Bootstrap 5 — Responsive UI framework
• HTML5 & CSS3 — Web page structure and styling
• JavaScript — Client-side validation and interactions
• phpMyAdmin — Database administration
• Apache (XAMPP) — Local development server
• Google Fonts — Typography (Poppins)
• Bootstrap Icons — UI icon library

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 KEY FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✔ Blood donor registration system
✔ Search donors by blood group
✔ Contact form with admin query management
✔ Secure admin login with session authentication
✔ Admin dashboard with donor statistics
✔ Paginated donor list with delete functionality
✔ Query management (read/unread tracking)
✔ Built-in CMS to edit website pages
✔ Dynamic content stored in database
✔ Fully responsive design (mobile, tablet, desktop)
✔ Complete database schema with sample data

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📄 PROJECT MODULES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Public Website Pages

• Home Page
• About Us
• Why Donate Blood
• Become a Donor
• Need Blood (Search Donor)
• Contact Us

Admin Panel

• Admin Login
• Dashboard
• Add Donor
• Donor List Management
• Contact Query Management

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🗄️ DATABASE TABLES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• donor_details — Blood donor information
• blood — Blood group list
• admin_info — Admin login credentials
• pages — CMS page content
• contact_query — User contact messages
• contact_info — Blood bank contact details

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ HOW TO RUN THE PROJECT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1️⃣ Install XAMPP
https://www.apachefriends.org/

2️⃣ Start Apache and MySQL in XAMPP

3️⃣ Copy the project folder to
C:\xampp\htdocs\

4️⃣ Open phpMyAdmin

5️⃣ Import the database file
blood_bank_database.sql

6️⃣ Open in browser
http://localhost/blood-donation-management-system/home.php

Admin Panel Login

URL
http://localhost/blood-donation-management-system/admin/login.php

Username: admin
Password: 123

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎓 PROJECT PURPOSE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

This project was developed as a college final year project to demonstrate:

• Full-stack web development
• MySQL database design
• PHP form handling and CRUD operations
• Session-based authentication
• SQL joins and pagination
• Dynamic CMS with WYSIWYG editor
• Responsive web UI with Bootstrap

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 USEFUL FOR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• BCA Final Year Projects
• MCA Final Year Projects
• BSc Computer Science Projects
• BE / BTech CSE Projects
• PHP & MySQL Learning Projects


#php
#mysql
#bootstrap
#bloodbank
#webdevelopment
#collegeproject
#phpproject
#finalyearproject
#blooddonation
#htmlcss
#phpmysqlproject
#bootstrapproject
#webdevelopmentproject
#bcaproject
#mcafinalyearproject
#btechproject
#computerscienceproject
#phpprojectforstudents
#projextly