2025 · 3rd of 100+ · College hackathon · while learning react native
Connect — SOS, blood matching, ambulance dispatch
Third place · 100+ teams
Three emergencies that don't wait — personal safety, blood supply, and ambulance dispatch — folded into one app instead of three places nobody checks.
As posted
Detect · decide · actA geofence breach, or an SOS.
Who is nearest, matching and available.
Broadcasts, shares location, dispatches an ambulance.
The problem
In a crisis the three things you need most — someone knowing you're in danger, a matching blood donor, and an ambulance that can actually get through — lived in separate systems, or in none at all.
The approach
One React Native client over a Spring Boot and Express service layer. The safety module wires four independent triggers — SOS broadcast, fake-call simulation, live location sharing, geofence breach. A donor matcher scores candidates on location, blood type and current availability. GPS tracking with route optimisation handles dispatch.