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.

Built With

Share this project:

Updates