Inspiration
I built ERA: Emergency Route Assistant around SDG 3: Good Health and Well-being because access to the right help in the first few minutes of a medical emergency can save lives. In many urgent situations, people lose valuable time deciding what to do, where to go, or how to share their location. I wanted to create a simple tool that helps users move from panic to action by identifying the emergency, finding nearby care, accessing first-response guidance, and quickly sharing their location.
What the app does
ERA provides users with a clear emergency response flow in a single mobile-friendly app. Users can select an emergency type, view nearby health facilities, access a simulated map view with live geolocation support where available, read first-response guidance, and report dangerous road conditions that may affect emergency response or health outcomes.
The app also includes quick emergency actions on the home screen, allowing users to call emergency services, send an SOS SMS, and share their location without leaving the page.
How I built it
I built ERA as a modular React + TypeScript application using Vite. The user interface is organized into focused components for emergency selection, nearby facilities, map view, first-response guidance, and road hazard reporting.
I also added reusable geolocation utilities to calculate distance and estimate travel time, allowing the facility list to prioritize the nearest available care option.
After building the project, I used PresentMe App to analyze the GitHub repository and generate a clearer understanding of the project structure, features, and technical implementation. This helped me improve the project presentation, README clarity, and overall submission quality.
Challenges
The biggest challenge was making the app feel useful without relying on a backend or external API. I solved this by using browser-based features such as geolocation, sharing, SMS links, and clipboard support, with safe fallbacks for unsupported devices.
I also used structured mock data to clearly demonstrate how the product works while keeping the project lightweight, reliable, and easy for judges and repo analysis tools such as PresentMe App to understand.
What I learned
I learned how to design a compact emergency workflow that helps users take action quickly during urgent situations. I also learned the importance of modular code structure, clear user flows, and small UX decisions that build trust and reduce confusion.
Using PresentMe App also helped me see the value of building projects with clean structure, readable components, and clear documentation so that both humans and automated analysis tools can understand the purpose and implementation of the project.
This project helped me understand how technology can support faster emergency response, especially when users need nearby care, first-response guidance, and location sharing in one simple experience.
Built With
- netlify
- react
- typescript
- vite

Log in or sign up for Devpost to join the conversation.