Inspiration
Thalassemia is a serious blood disorder requiring patients to undergo regular blood transfusions. Finding compatible donors on time—matching not just blood group, but also proximity and availability—is a life-or-death challenge for many, especially in underserved regions. Observing the frequent difficulties and stress faced by thalassemia patients and their families inspired us to create Uttam: a platform that leverages technology to make blood transfusions faster, safer, and more reliable.
What it does
Uttam is an integrated digital platform that connects thalassemia patients with compatible blood donors and streamlines the process of scheduling and coordinating transfusions. Key features include:
Intelligent Donor-Patient Matching: Based on blood group, location, availability, and urgency.
AI-based Scheduling: Recommends best transfusion times to optimize safety and convenience.
Live Donor Tracking: Displays real-time locations of available donors using interactive maps.
Instant Notifications: Keeps donors and patients informed about upcoming appointments.
Comprehensive Admin Panel: Allows system administrators to monitor, manage, and ensure system reliability and data integrity.
How we built it
Frontend: Developed using modern frameworks (such as React), the UI provides an intuitive experience for patients, donors, and admins.
Backend: Built with Node.js and Express, handling user authentication, match-making logic, and notifications.
Database: Utilized a secure, scalable database (e.g., MongoDB or PostgreSQL) to store user profiles, transfusion schedules, and system logs.
AI Scheduling: Implemented basic AI models to analyze user availability, past donation history, and patient urgency to optimize transfusion timing.
Maps Integration: Leveraged APIs (such as Google Maps) for live location tracking and visualization.
Notifications: Used real-time services (e.g., Firebase Cloud Messaging) for reminders and alerts.
Admin Dashboard: Included analytics, logs, and control tools for effective platform management.
Challenges we ran into
Data Privacy & Security: Ensuring sensitive health data was handled securely and in compliance with regulations.
Real-time Matchmaking: Creating an efficient, scalable algorithm for finding optimal donor-patient matches.
Scheduling Logic: Balancing donor availability with patient needs required careful AI modeling and lots of edge-case handling.
User Engagement: Designing notifications and reminders that are helpful, not intrusive, and ensuring the system isn’t prone to alert fatigue.
Integrating Mapping APIs: Achieving accurate, real-time donor location updates with minimal delays.
Accomplishments that we're proud of
Successfully built an end-to-end system that connects patients and donors based on multiple key variables.
Developed and deployed AI-powered scheduling to genuinely improve transfusion timing for patients.
Launched a robust admin dashboard for real-time management and transparency.
Achieved seamless integration of live location mapping and real-time notifications.
Delivered a user-friendly experience that addresses the actual pain points of thalassemia patients and their families.
What we learned
The real-world complexity and emotional weight behind medical logistics, particularly for chronic illnesses like thalassemia.
The importance of user privacy and how vital it is to bake security into the platform from the very beginning.
Practical challenges in developing real-time features, integrating various APIs, and keeping the UI simple yet powerful.
How AI can help—but must be complemented by robust manual overrides and admin controls in healthcare applications.
What's next for Uttam
Advanced AI: Refine the AI scheduling algorithms with more data and integrate machine learning to improve predictions.
Mobile App: Develop native mobile apps for easier donor and patient access.
Automated Screening: Add eligibility checks and donor screening to further ensure safety.
Community & Support: Build support forums, donor recognition programs, and educational resources within Uttam.
Built With
- docker
- email/sms
- express.js
- gateway
- javascript
- jwt
- material-ui
- mongodb
- node.js
- postgresqlgoogle-maps-api
- python
- react
Log in or sign up for Devpost to join the conversation.