WHAT ARE WE SOLVING

Currently, blood recipients (especially in emergency or rare blood group scenarios) face delays in finding eligible, nearby donors. Manual processes or uncoordinated platforms cause inefficiencies in matching blood type, location, and availability, which can be life-threatening. People also lack sufficient information about Thalassemia and are often misinformed by non-professionals. Our solution addresses the urgent need for a smart, real-time, location-aware, medically compatible blood donor discovery system, as well as all the information a person with thalassemia could need, tailored to their symptoms and the actions they should take at that time.

PROPOSED SOLUTION

We propose an AI-powered platform called Sanjeevani AI that intelligently matches blood donors with recipients based on:

Medical compatibility (blood group + Rh factor)

Geographic proximity

Donor availability and health status

Donor history and willingness It integrates with existing national blood repositories like e-RaktKosh and Blood Warriors’ Blood Bridge to enhance donor availability and streamline communication.

Unlike existing static registries or WhatsApp alerts, our system uses machine learning, geolocation filtering, and donor behaviour analytics to recommend real-time, eligible, and reachable donors. It can also predict response likelihood and prioritise urgent cases intelligently, and gives information on what to do according to symptoms.

TECHNOLOGY STACK

Layer Tools/Technologies Used
Frontend React.js / Flutter (for mobile)
Backend Node.js / Django REST API
Machine Learning Python (Scikit-learn / PyTorch / XGBoost for donor prediction & matching)
Database PostgreSQL / MongoDB (for donor/receptor records)
Integration APIs REST APIs to communicate with e-RaktKosh, Blood Bridge, and possibly Aarogya Setu / CoWIN if needed
Location Services Google Maps API / GeoPy
Authentication Firebase Auth / OAuth 2.0
Deployment Render / Heroku / AWS (EC2/S3)

FUNCTIONALITY

Donor module: Register, update availability, manage donation history.

Recipient module: Enter requirements, auto-match eligible donors.

Admin module: Validate data, integrate with external platforms (e-RaktKosh).

ML engine suggests top-k donor matches based on priority (urgency, distance, compatibility).

Notification system: Sends alerts via SMS/WhatsApp/Email to selected donors.

Scope for modifications: Yes, Extend to plasma, platelets, or even rare organ donor matching.

Impact

Reduces time to match for critical blood needs.

Increases donor engagement through intelligent prompts.

Bridges gaps between existing national repositories and grassroots donor communities.

Improves transparency, availability, and traceability in donations.

Helps Blood Warriors scale their “Blood Bridge” initiative using tech and automation.

Challenges/Constraints/Risks

Integration with government APIs (e-RaktKosh) might need approval/access tokens.

Data privacy of donors must be protected (GDPR compliance).

Misinformation or outdated donor records.

Real-time donor availability can’t be guaranteed if not updated by users.

Need for medical eligibility verification for donors.

Assumptions

APIs for e-RaktKosh and Blood Bridge are available or can be accessed during/post the Hackathon.

Users (donors and receptors) have smartphones with location services.

The initial donor dataset is available via manual entry, scraping, or integration.

Consent is obtained from all users before contacting them.

Timeline

During Hackathon (MVP):

Design responsive donor & receptor interfaces

Integrate donor filtering + ML-based matching logic.

Connect to the blood database + Google Maps API.

Build a real-time notification module.

Prepare dummy integration stubs for e-RaktKosh and Blood Bridge.

Post-Hackathon:

Full integration with e-RaktKosh APIs Build a progressive web app / Android app Incorporate donor verification & health checks Rollout with regional blood banks & awareness campaigns Add multi-language support for wider reach

Share this project:

Updates