-
-
Asking for Location Permission
-
Asking for Contacts Permission
-
Asking for SMS Messaging Permission
-
Inputting Contact Name from Contacts as an Emergency Contact
-
Pop Up Message informing that Emergency Message is sent depending upon the number of times the Phone was shaken
-
Messages sent (No signal in the venue is the reason for: "not sent, tap to try again")
Inspiration
The number of crashes has increased significantly over the years in the US. Unfortunately, many people die as they do not receive medical assistance in the golden hour.
What it does
In the event of a car crash, our app notifies the contacts previously entered by the user. Our app checks for a significant change in the acceleration of the mobile phone and sends an SMS message with the location (latitude, longitude, and country) to the contacts as stated above.
How we built it
We used android studio to develop the app. The primary language used in the making of the app was Java. The app can be used on android phones and is easy to access and use.
Challenges we ran into
We are freshmen and this was our very first hackathon. We had 0 experience with app development and learned everything from scratch in these 48 hours. We faced issues while integrating the location in the SOS alert but overcame them and implemented them in our app.
Accomplishments that we're proud of
We were able to use our creative ability and provide a solution to a significant issue. We developed an app from scratch and were able to use Java to create a project.
What we learned
We learned how to develop an Android application and got significant experience with Java.
What's next for SOS Alert
In the future, we can add a feature where the app gives a notification in case it thinks the user was involved in a crash. If the user does not respond for more than 20 seconds, the app not only notifies contacts input by the user but also calls emergency services like 911. We can also use AI to speak with 911 responders if the user is involved in the crash. We can instruct the app to send emergency SMS even when it is not running.
Log in or sign up for Devpost to join the conversation.