π‘ Highlights of the Idea
π Two Logins: Donor & Patient
- Clean user segmentation.
- Role-specific dashboard and features.
π©Έ Patient Profile Setup
- Blood group
- Transfusion frequency
- Urgency level
- Location
β° Smart Scheduling
- Automatically rotates donation dates between 4β5 registered donors.
- Ensures timely transfusion without donor fatigue.
π¨ Urgent Notifications
- Sent to all nearby donors, even if not matching blood group (they may help by connecting).
- Displays a real-time βWaiting for donors to acceptβ screen with animation/timer to build urgency.
𧬠Donor Registration & Rotation Logic
- Donors can register under maximum 2 patients.
- Only 4β5 donors per patient to ensure quality engagement.
- AI engine rotates responsibility based on:
- Last donation date
- Recovery buffer (minimum 3-month gap)
- Availability
- Safety-focused: Prevents over-donating by a single donor.
π Gamification and Incentives
- Donors earn badges and points for:
- First successful donation
- Regular participation
- Emergency responses
- Redeem points for:
- Cash rewards
- Merchandise
- Vouchers
- Encourages long-term donor-patient bonding and retention.
π Notification Strategy
Urgent Requests
- Push notifications to all nearby users, regardless of blood group.
- Users can help by:
- Sharing the request
- Arranging alternate donors
Non-Urgent Scheduled Donations
- Sent only to eligible donors (by blood group) in 2β4 nearby cities.
- Donors can:
- View patient profiles
- Voluntarily commit to donation
π Unique and Smart Features
| Feature | Why Itβs Great |
|---|---|
| 4β5 Donor Cap per Patient | Ensures quality tracking and reduces overload |
| AI-Based Schedule Rotation | Prevents burnout and promotes fairness |
| Urgency Override & Broadcast | Maximizes help during emergencies |
| Matchmaking by Blood Group & Location | Ensures accurate targeting and reduced delays |
| Rewards System | Encourages participation and long-term engagement |
| Real-Time Dashboard | Builds transparency and boosts engagement |
π What Makes It Stand Out
- Goes beyond just connecting donors and patients:
- Reduces dependency on random donations.
- Promotes strong, lasting donor-patient relationships.
- Prevents overuse of donors.
- Rewards compassion and consistency.
β Recommendations to Strengthen Further
- Include reminders and health check questions before donation dates.
- Add a donor fatigue alert β auto-pause if donation frequency is unsafe.
- Provide education snippets (post-donation care, myths, FAQs).
- Track donor mobility (with permission) to improve geo-targeting.
Built With
- express.js
- figma
- firebase
- googlemapapi
- javascript
- microsoftazure
- mongodb
- node.js
- python
- react.js
- twilio
Log in or sign up for Devpost to join the conversation.