S

SheWalksSafe - A Women Safety Application

A women safety app that helps women in emergency or dangerous situations or whenever they feel unsafe. Some of the features like Maps, SOS, Voice command, Camera or video, Tips are provided for safety

The problem SheWalksSafe - A Women Safety Application solves

As women safety has became a huge concern nowadays, the insecurity for the women in rural areas increases day by day. Issues like theft, bullying, sexual injustice increases. So, we have planned use the same to give access to women in serious or dangerous situations to address the issue in a fast and easier way to ensure their security and built an app that could atleast control some of these. We have created an app with some special features like SOS, Voice command, Maps, shake for emergency, camera, police stations, taxi, tips for safety to ensure their safety as much as possible from our side.

Features of our app:-

⭐ SOS - SOS call and SOS messages to user-provided contacts (Which will be stored in shared preferences).

⭐ Map - To track the current location of the user, guiding for safe routes and crime-prone areas (user would be able to mark the area safe or can view the number of users that have marked the area as safe, currently we are using crimeometer API to check whether the area is safe or not rather than providing information based on other user input).

⭐ Voice Assistant - executes features on voice commands (this will detect if the sentence consists of few keywords such as 'SOS SMS', to redirect the user on the essential window).

⭐ Shake - Detects the frequency of shakes and after a certain frequency sends help message with user location to provided contacts.

⭐ Camera - To capture image (which can be shared from there itself) or and record video (which is automatically stored in gallery).

⭐ Police stations - Locates all the nearest police stations.

⭐ Police siren - Plays the police siren just to divert the people who bully.

⭐ Taxi - One-touch ola cab facility to books cabs for user.

⭐ News - To guide the users about self-defense techniques which we have planned to extend for providing other useful health emergency guidance.

Challenges we ran into

Challenges we ran into
⭐ Since we have to do it in a small span of time, we faced some problems in backend but will extend in the future. So we have to store List of Emergency contacts in local storage as of now for the demonstration.
⭐ Guiding for safe routes and crime-prone areas was the difficult task as it requires data input we took the help of crimeometer - API but then too it isn't completely reliable and would need a proper backend to store user inputs too.
⭐ Setting up frequency for shakes using ShakeDetector in Flutter.
⭐ Checking clarity of user input from voice assistant.
⭐ Working of Camera feature.

Discussion