Inspiration
During a personal health emergency, one of our team members struggled to find a blood donor in time. This experience made us realize the urgent need for a streamlined platform to connect donors and recipients quickly. Inspired by this, we set out to build Blood Connect—an app that makes life-saving connections easier and faster.
What it does
Blood Connect helps users find and request blood donors based on blood type, location, and availability. The app also allows registered donors to get notified when someone nearby needs blood. It includes real-time updates, a clean user interface, and basic eligibility checks for donors.
How we built it
We divided our team of four into frontend, backend, and database groups. The frontend was developed using React Native for cross-platform support. The backend was built with Python and Flask, while Firebase handled user authentication and real-time database needs. We integrated Google Maps API for location tracking and notifications using Firebase Cloud Messaging
Challenges we ran into
Coordinating real-time updates and notifications reliably was tough. Integrating location-based filtering without compromising performance. Ensuring user data privacy and building secure authentication. Debugging cross-platform mobile behavior took more time than expected.
Accomplishments that we're proud of
Created a working MVP in less than a week. Successfully implemented real-time donor-recipient matching. Integrated emergency alerts and location filters. Made the UI beginner-friendly and intuitive.
What we learned
Importance of good API design and secure data handling. How to collaborate effectively in a time-bound project. Real-world issues in building real-time and location-based applications. Enhanced our skills in Python, Firebase, and frontend frameworks.
What's next for Blood Connect
We plan to: Add multilingual support to reach rural areas. Partner with local hospitals and NGOs Implement AI-based donor matching for faster response. Launch a feature for regular donation reminders and health tracking for donors.

Log in or sign up for Devpost to join the conversation.