This is the official code repository for team-prayaas . This Flutter application - She Shield was developed during HaXplore 2.0, the online hackathon conducted by Codefest, the annual departmental fest of Computer Science department, IIT BHU Varanasi.
- Nishtha Bodani
- Srishti Bansal
Considering the safety and security of women in India in the recent times, We wanted to give a try from our end to address the issue in a simpler and safer way.
Looking at the recent trends and the most powerful weapon with the humanity - technology, we planned to 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.
Main Features
👉 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', 'SOS Call', 'Police', 'News' to redirect the user on the desired window)
👉 SOS - SOS call and SOS messages to user-provided contacts (Which will be stored in shared preferences)
Additional Features
👉 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 - Rings the police siren
👉 Taxi - One-touch ola cab facility to books cabs for user
👉 News - To guide the users about self-defense techniques which can be extended for providing other useful health emergency guidance.
- Flutter
- Google Map API
- CrimeoMeter API
- APK file has been provided in above link
- For testing it in debug mode
- In android-studio, update packages using
flutter pub get
and then run the application usingflutter run
- In android-studio, update packages using
None
None