Inspiration
Inspiration behind this project was real-time struggles of thalassemia patients especially in rural and under developed areas
What it does
It is a smart management system that helps thalassemia patients to track , schedule and recieve transfusions on time matches compatible blood donor based on location , time and availabilty tracks bloodbank inventory from time to time
How we built it
Frontend: React.js (for web), Flutter (for mobile UI – optional) Backend: Node.js with Express for REST APIs Database: Firebase (for user management and real-time sync) and MongoDB (for transfusion records and donor data) Maps & Location Services: Google Maps API to locate nearby donors or blood banks Notifications: Twilio and Firebase Cloud Messaging for SMS and app notifications Hosting: Deployed on Firebase Hosting and Render UI/UX Design: Figma (for wireframes and user journey flow)
Challenges we ran into
Donor-Patient matching logic was very complex due to time constraints and blood groups
Accomplishments that we're proud of
What we learned
What's next for SmartBcare
Built With
- express.js
- figma
- flutter
- frontend:-react.js-(for-web)
- mongodb
- node.js
- rest
- ui
Log in or sign up for Devpost to join the conversation.