Inspiration :

  • When emergencies happen - a fire, a bad accident, someone in real trouble - the people right there on that street have no clue what's going on
  • There's no way to tell them, no way to get their help even though they could be there in literal seconds
  • And then you've got false alarms eating up everyone's time and trust - someone freaks out over nothing, resources get wasted, and next time people hesitate
  • By the time everything gets verified and help actually shows up, you've already lost those critical first minutes
  • I kept thinking: there has to be a better way to connect people who need help with people who can actually provide it, right now

What it does :

  • Anyone can report what's happening with just a few taps, and the app grabs their location automatically, so there's no confusion about where to go
  • Admins jump in to verify it's legit and figure out how serious things are - weeding out the noise while making sure real emergencies get top priority
  • The moment it's confirmed, everyone nearby gets a notification - whether they can help or just need to know to stay clear
  • You instantly see where the closest police station, fire department, and hospital are
  • Basically, everyone gets the info they need to do something useful instead of just standing around wondering what's going on

How I built it :

  • Set it up as a proper SaaS with two sides: admins get their own dashboard to manage everything and verify reports, while regular users get a super simple interface - because nobody should need a tutorial during an emergency
  • Hooked up geolocation APIs so the app knows exactly where incidents are happening
  • Threw in OpenWeatherMap because knowing it's storming or foggy actually matters when you're coordinating emergency response
  • Built in backup systems everywhere - if one API craps out, another takes over so the whole thing doesn't just die when you need it most.

Challenges :

  • Making it fast enough: You're pulling location data, checking multiple sources, sending out alerts, finding nearby services - all of this has to happen in under a second or it's useless.
  • Keeping it stupid simple: I really wanted to add cool features, but I had to keep reminding myself - someone using this might be terrified, shaking, not thinking clearly. Three taps maximum or forget it
  • Stopping the trolls without blocking real help: How do you make it easy enough that someone in genuine trouble can use it instantly, but hard enough that some jerk can't spam fake emergencies and ruin everything?

What I learned :

  • Building alerts that actually work in real time is way more about human behavior than I expected - when to notify, who to tell, how to say it without causing panic.
  • Verification is this weird balancing act: be too careful and someone dies waiting, be too loose and nobody trusts the system anymore.
  • Turns out combining different data sources is incredibly powerful - weather patterns back up fire reports, multiple people reporting the same thing confirms it's real, weird patterns flag the fakes.
  • Here's what really stuck with me: When someone's in danger, every single word on that screen matters. Every extra tap matters. Every wasted second matters. Design isn't just about looking good - it's literally life or death.

What's next :

  • Smart routing around danger: The app should actively help people avoid the emergency zone, showing them which streets are safe to take.
  • Maps that work offline: Because of course the internet goes down right when everything's on fire - people need access to emergency locations even when networks fail.
  • Getting official buy-in: This needs to connect with actual emergency services - police, fire departments, hospitals - so it's not just citizens helping citizens, it's part of the real response system.
  • Let communities map their own risks: People know their neighborhoods - that sketchy intersection, the area that floods every storm, the park with no lighting. Let them mark these spots and build a map that actually reflects reality on the ground.

Built With

Share this project:

Updates