-
-
1. Main Interface - Clean and intuitive user interface displaying emergency service options with an interactive map.
-
2. Hospital Locator - Real-time detection of nearby hospitals with location markers for quick access to medical help.
-
3. Police Locator - Identifies nearby police stations to provide immediate access to safety and security services.
-
4. Pharmacy Locator - Displays nearby pharmacies using live location data, ensuring access to essential medicines.
🚨 RapidAid – Emergency Help Locator
💡 Inspiration
In emergency situations, every second matters. Many people struggle to quickly locate nearby hospitals, police stations, or pharmacies during urgent situations. We wanted to create a simple, fast, and reliable solution that can help users instantly access critical services around them.
🚀 What it does
RapidAid is a real-time emergency help locator that allows users to:
- 📍 Detect their current location
- 🏥 Find nearby hospitals
- 🚓 Locate police stations
- 💊 Discover nearby pharmacies
All results are displayed on an interactive map for easy navigation.
🛠️ How we built it
We built RapidAid using:
- HTML, CSS, JavaScript for the frontend
- Leaflet.js for interactive maps
- OpenStreetMap (Overpass API) for real-time location data
The system works by fetching nearby emergency services using geolocation and displaying them dynamically on a map interface.
⚙️ How it works (Concept)
We use location-based querying to fetch nearby services:
$$ \text{Nearby Results} = f(\text{User Location}, \text{Radius}, \text{Service Type}) $$
Where:
- User Location = Latitude & Longitude
- Radius = Search distance
- Service Type = Hospital / Police / Pharmacy
⚡ Challenges we ran into
- Handling inconsistent map data for different services
- Ensuring accurate location fetching across devices
- Optimizing API queries for faster results
- Managing UI responsiveness and user experience
🧠 What we learned
- Working with real-time geolocation APIs
- Integrating map services (Leaflet & OpenStreetMap)
- Improving UI/UX for accessibility and speed
- Handling real-world data inconsistencies
🌟 Future improvements
- 🔴 SOS emergency alert button
- 📱 Mobile app version
- 🧭 Route navigation to nearest help
- 🌐 Multi-language support
❤️ Why this matters
RapidAid aims to provide instant access to life-saving services, especially in critical moments where quick decisions can make a difference.
“Technology should not just be smart — it should be lifesaving.”
Log in or sign up for Devpost to join the conversation.