Inspiration
The inspiration behind BloodLink AI – A Drop of Hope came from listening to real stories of Thalassemia patients and their families in India who often wait anxiously for blood transfusions. Many depend on regular donors, but there’s no guarantee of timely availability. This deeply human problem inspired me to build a solution that not only connects people through technology but also offers emotional comfort and reliability — like a caring friend in times of need. I imagined an AI that could think ahead, reach out, and gently remind donors of the life-saving impact they could have.
What it does
BloodLink AI is a full-stack, AI-powered platform designed to support Thalassemia patients by:
- Matching patients to the most suitable blood donors in real-time, based on blood group, location, and urgency.
- Predicting when each donor will next be eligible and likely to donate, using machine learning models like LSTM and Prophet.
- Activating an emergency outreach engine that prioritizes and contacts the most responsive donors first.
- Encouraging regular donations through personalized nudges, badges, and streak-based engagement.
- Providing multilingual, text-based support for patients through ThalCareBot, a chatbot offering medical guidance and emotional support.
All of this is packaged in a simple, privacy-conscious interface for both patients and administrators.
How we built it
I built BloodLink AI using a mix of backend, AI, and frontend technologies:
- Machine Learning: LSTM and Prophet for donor availability prediction; scikit-learn for donor prioritization; Transformers for chatbot logic.
- Backend: Python with FastAPI (and Flask as fallback).
- Frontend: Streamlit for rapid prototyping; React.js for scalability.
- Realtime Communication: Firebase Cloud Messaging and email APIs for donor notifications.
- Data: Synthetic datasets representing patient and donor profiles (due to real data constraints).
- Deployment: Streamlit Cloud and Azure for showcasing the app in a live environment.
We also simulated e-RaktKosh API responses to represent a real-world integration.
Challenges we ran into
Like most meaningful projects, we faced our share of challenges:
- We didn’t have access to real patient or donor data, so we created realistic demo datasets to test matching and prediction.
- Time constraints were tough — building multiple AI components, a chatbot, and a working interface in under a week was intense!
- We had to think carefully about privacy and ethical handling of sensitive health data, even in a demo setup.
- Language limitations — our chatbot is multilingual but currently supports only a subset of Indian languages due to time constraints.
Accomplishments that we're proud of
Despite the hurdles, we're incredibly proud of:
- Building a full-stack, functioning AI platform in under a week.
- Creating an emotionally thoughtful product that balances tech with empathy.
- Implementing explainable donor matching logic — so users know why they were matched.
- Making blood donation feel less transactional and more community-driven through gamification.
- Bringing in a patient-facing chatbot with real educational and emotional value.
What we learned
This hackathon taught us more than just coding:
- learned how to use time-series forecasting for modeling human behavior (donation likelihood).
- explored explainable AI to make smart systems more transparent and trustworthy.
- discovered how valuable a conversational interface can be for patients navigating sensitive healthcare challenges.
- realized that designing for empathy is just as important as technical accuracy — especially in public health.
What's next for BloodLink AI – A Drop of Hope
We're excited to keep building on this vision. Next, we plan to:
- Partner with real blood banks and health organizations to test the system with anonymized data.
- Integrate with the actual e-RaktKosh API to go live in India’s national blood database ecosystem.
- Expand ThalCareBot to support voice commands and cover more regional languages.
- Build a mobile-first version optimized for low-bandwidth rural areas.
- Train our ML models with live feedback loops to improve prediction accuracy.
- Eventually launch BloodLink AI as an open-source, AI-for-good initiative to support more regions and rare blood disorders.
I am committed to making this more than a project — I want it to become a quiet force for good, running in the background and making sure no patient is ever left waiting for a drop of hope.
Built With
- api
- azure
- cloud
- colab
- e-raktkosh
- fastapi
- figma
- firebase
- flask
- github
- huggingface
- javascript
- jupyter
- lstm)
- prophet
- python
- pytorch
- rasa
- react.js
- scikit-learn
- simulated
- sqlite
- streamlit
- transformers
Log in or sign up for Devpost to join the conversation.