-
-
Onboarding screen, it asks for your age and role to personalize all future advice to your needs. There is no login for ease-of-use.
-
Crisis map, pinpointing the exact location of the crises with a summary when hovered over. For simplicity, the app has only 3 tabs.
-
An example crisis card, with a clear explanation, customized action plan and "Verify Source" button to reduce hallucination risk.
-
Offline survival guide, in case of internet cutoff, this tab provides generic, yet approved advice for emergency situations - a backup .
-
An example of a set of advice from the offline survival guide, it gives clear guidance and advises the user to call emergency services.
-
Emergency number tab, the numbers are extracted from a fixed list based on the user's location to ensure accuracy, this is fully offline.
Inspiration
Oftentimes, when we need information the most, it's disjointed, inaccurate or unclear. The dread of a teenager scrolling through Instagram and finding horrifying news about a nearby school shooting that they can't verify, or the panic of a mother rapidly searching what to do in an earthquake to protect her children only to find she has lost internet access or a lost, injured tourist unable to receive medical attention because they don't know the emergency number. These problems are preventable and with AI and modern technology, it is easier than ever to create a tool to guide members of a community to safety and reassurance.
What it does
ResQ Maps guides communities across all ages and roles through crisis situations. It allows users to quickly identify nearby emergencies on a live map, categorized by severity (low, medium, critical). Based on your inputted age and role, it produces simplified, actionable steps tailored to you, such as advising a 17-year-old student during a school earthquake to immediately find a teacher and contact their parents.
To ensure the spread of accurate information, all local alerts feature a "Verify source" button that links directly to official news and weather agencies.
Because internet access is often lost during emergencies, ResQ Maps also provides general advice for multiple forms of crisis and automatically displays the correct local emergency numbers for your current country, making it a tourist-friendly tool.
How we built it
Simpler is better. We designed a prompt using Gemini Pro 3.1 and Claude Sonnet 4.6 (both free accounts) and used Emergent to create the application and functionality. It took a lot of iteration and trial and error, mainly because we didn't want to add too many half-baked features at once. All of the ideation was us, though!
Challenges we ran into
We kept running out of Emergent credits! So, we had to use five different accounts to continuously iterate our project and improve it!
It also took us a while to identify how we were going to verify and extract correct information. We realized humans still need to be a part of this loop to ensure information integrity.
We also had exams during this week... ;)
Accomplishments that we're proud of
Frankly, discovering Emergent was a game-changer. We didn't expect to be able to build something so powerful so quickly, without knowing about react-native or anything of the sort. It also helped that our idea has the potential to change countless lives, whilst being so simple and functional. What we're most proud of though is that our team's cooperation and cohesion was on-point.
What we learned
Besides learning about Really Simple Syndication (RSS) and Common Alert Protocol (CAP), we also learned plenty about AI tools for mobile app deployment. To be frank, we were impressed by how seamless and simple it is to make any idea a tangible product. We also gained the skill of prompt engineering and being able to develop a prompt to accelerate the development process.
We also learned some pretty cool skills on time management and how to submit 10 minutes before a deadline :D
What's next for ResQ Maps
Now, it's time to unleash our project onto the real world. We need to actually connect it to the RSS of hundreds of global news agencies and let it help with real crises, not synthetic ones (how ever realistic we could get them).
Built With
- claude
- emergent
- expo.io
- gemini
- react-native
- rss
Log in or sign up for Devpost to join the conversation.