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.

College hackathon · 2025 · while learning React Native

4Safety triggers
3Match criteria
3rdOf 100+ teams
FolioReact Native · Spring Boot · PostgreSQL · Express · MongoDB

As posted

Detect · decide · act
01 · Detects

A geofence breach, or an SOS.

02 · Decides

Who is nearest, matching and available.

03 · Acts

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.

Correspondence

Lands in my inbox · or email praveenreddygoli8@gmail.com