Inspiration
During our initial market research, we discovered that emergency service calls fell by over 26% during the pandemic, whilst crimes such as domestic violence rose extremely quickly. We felt as though this negative correlation was highly dangerous and left lots of people vulnerable to an attack. Therefore, we wanted to create this application to make a change in the world.
What it does
To use SOS effectively, users must navigate to our webpage which allows them to click an alert button to start up backend features. At the backend, the police will gain access to real-time tracking that allows an officer to detect the victim’s location.
Moreover, after the user has hit the SOS alert, the police will also gain access to the user’s whole phone and data. To speed up the process of tracking our application uses machine learning-powered audio recognition to convert surrounding sounds from the phone's microphone to text, which will then be categorized using ML to toxic and non-toxic bubbles. This gives officers a better idea of the situation which can also be used for possible evidence.
The police are also able to access the victim’s camera using AI vision in order to gain a better knowledge of how the situation is being moved. This is done through local police officers tracking the phone through AI vision to take thousands of pictures of the victim's area to detect landmarks. Over time this technology will become better the more the ML is trained with more images.
How we built it
We created the backend using Express, Node,mongoDB, Google ML /Maps/Vision/Geocoding. We also used HTML and CSS to develop the front-end website of the application. All of these languages created a complex and highly functional product that provides a secure space for victims to report their real-time attackers without the need of verbally dialing 911.
Challenges we ran into
We both live in different timezones which made it difficult to communicate with each other at the same time. We also faced challenges such as code not working and layouts not being presented as how we thought they would.

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