
ABSTRACT
Access to safe blood in time-critical situations remains a major public health challenge, es-
pecially in dense urban regions where information about available donors is fragmented and
delayed. Traditional blood bank workflows rely heavily on manual phone calls, static registers
and informal messaging, which leads to slow response times and an increased risk of losing
potential donations.
This project, titled “LifeLink: A Real-Time Web-Based Blood Donor Network”, aims to de-
sign and implement a web application that connects blood donors, patients and hospitals on a
single platform. The system allows hospitals and patients to raise structured blood requests that
include blood group, urgency level, number of units and precise location. Registered donors
can maintain their profiles, update availability and receive targeted notifications when an ap-
propriate request is raised within their vicinity. The platform integrates an interactive map view
which visualises nearby hospitals, donors and active requests using latitude–longitude coordi-
nates, thereby enabling faster decision-making during emergencies.
The backend is implemented using a web framework with RESTful APIs, JSON-based data
exchange and a relational database for secure storage of donor and request records. A real-
time communications layer using WebSockets enables instant messaging between donors and
recipients, as well as push-style notifications for new requests and matches. The responsive
frontend is developed with modern HTML, CSS and JavaScript, providing modules for dash-
boards, messaging, donor discovery and live map visualisations.
The resulting system demonstrates how a location-aware, real-time web platform can stream-
line blood donation workflows by reducing manual coordination effort and response time. The
report documents the requirements analysis, system design, implementation details, testing
strategy and evaluation of the proposed solution, and concludes with recommendations for fu-
ture extensions such as mobile app integration, advanced analytics and integration with official
blood bank registries.