Engineering Social Good: A Full-Stack Blood Donation Management System

Engineering Social Good: A Full-Stack Blood Donation Management System


15K+ Views
10+ Stars(Github) PHP MySQL Web Engineering

Developed as a capstone for the Web Engineering course at Mehran University, this project addresses the critical need for efficient blood supply chain management. By digitizing the donor-recipient lifecycle, the system reduces the time taken to find life-saving matches.

Technical Architecture

The application is built on a robust LAMP stack (Linux, Apache, MySQL, PHP) utilizing:

  • Relational Database Design: Engineered a schema that maintains data integrity between donor health profiles and real-time requests.
  • Search Algorithms: Implemented a filtering system to query availability by blood group and geographic location instantly.
  • Security: Integrated session-based user authentication and secure password handling.

Community Impact & Open Source

Beyond the code, I published a technical walkthrough on NAS TECH, which has garnered over 15,000 views. By open-sourcing the project on GitHub, I’ve helped beginner developers understand the fundamentals of CRUD operations and database connectivity.


GitHub Repository (10+ Stars) → | Watch Technical Walkthrough →

© 2026 Noor Ahmed
Software Engineer • Open Source Contributor • Social Worker • Content Creator