-
-
The icon of our app.
-
The SOS Button - greeting the user on the main page ready to be used in case of emergency.
-
The SOS Button - that just got activated.
-
The GuardI Bot - a GPT-4o powered chatbot that helps users after the SOS Signal is sent.
-
The Distress Signals - sent by GuardI to emergency contacts.
-
The Tracker - a web app that keeps emergency contacts posted about the location and situation of the user.
-
The Tracker - a web app that keeps emergency contacts posted about the location and situation of the user.
-
Personal Information Form.
-
Emergency Contact Form.
Inspiration
In today's increasingly dangerous world, more and more people fall victim to crime due to significant challenges in obtaining timely help. This inspired us to create Guardi. Our goal is to provide a helping hand to those vulnerable to crime by developing a solution that offers immediate assistance and ensures the safety of individuals in dangerous situations.
What it does
Guardi is a personal safety app that sends emergency alerts and real-time location updates to designated emergency contacts with just a few taps. The app uses AI to provide support and guidance during emergencies, ensuring users stay calm and make informed decisions.
How we built it
We built Guardi using Swift for the iOS app, Firebase for backend services, and Google Cloud Platform for Email Alert integration. The AI support system is powered by OpenAI's GPT, which helps generate situational summaries and offers real-time guidance to users.
Challenges we ran into
One of the main challenges was creating the technically complex synchronous real-time location tracking system that involves a both mobile (for user) and web (for emergency contacts) apps that is synchronized by one backend. Ensuring the AI provides accurate and timely guidance during emergencies was also a complex task that required extensive testing and refinement.
Accomplishments that we're proud of
The fact that we create an SOS app with real time tracking involving two separate frontend application is amazing. We're proud of creating a seamless and intuitive user interface that allows for quick activation of emergency alerts. Additionally, integrating a robust AI support system that can assist users during high-stress situations is a significant achievement.
What we learned
We learned the importance of user-centered design, especially in creating an app meant for emergencies. Understanding the technical aspects of real-time data transmission and AI integration was also a valuable learning experience.
What's next for Guardi
Next, we plan to expand Guardi's features to include more advanced AI capabilities, such as voice-activated commands and enhanced situational analysis. We also aim to collaborate with local authorities to streamline emergency responses and integrate more comprehensive safety resources.
Log in or sign up for Devpost to join the conversation.