LifePulse
Connect urgent blood requests with medically compatible, eligible donors nearby, while protecting privacy and donor health at every step.
Powerful Features
Practical tools for requesting blood, responding safely, and tracking impact
Location-Based Matching
GeoDjango-powered spatial queries use urgency-aware nearby radii: 5 km for standard, 10 km for urgent, and 20 km for critical requests.
Instant Notifications
Push notifications alert eligible donors when a matching blood request is created nearby.
Health Protection
Automatic 90-day cooldown enforcement protects donor health by preventing over-donation and tracking eligibility status.
Emergency Priority
Three urgency levels (Critical, Urgent, Standard) prioritize life-threatening cases and optimize donor response routing.
Secure Authentication
JWT-based authentication ensures user data privacy and secure access to sensitive health information.
Impact Tracking
Comprehensive donation history and points system reward donors and track community impact over time.
How It Works
Simple, fast, and life-saving process
Create Request
Recipients specify blood group, urgency level, and location when blood is needed.
Smart Matching
The system identifies eligible donors within the request's urgency-aware radius using medically compatible blood groups.
Instant Alert
Push notifications sent to nearby donors with request details and distance.
Accept & Connect
Donor accepts the request, and the recipient receives the assigned donor's contact details for coordination.
Save Lives
Donation completed, points awarded, and cooldown period automatically tracked.
Built For Everyone
Different roles, one mission: saving lives