Women Safety Android Application
Nowadays, physical harassment is one of the most common and frequently happening offenses against girls and women. The metro cities have a greater number of physical harassment cases than compared to developed countries. It is also revealed that in Pakistan 98% of physical harassment cases, the culp
2025-06-28 16:36:49 - Adil Khan
Women Safety Android Application
Project Area of Specialization Information & Communication TechnologyProject SummaryNowadays, physical harassment is one of the most common and frequently happening offenses against girls and women. The metro cities have a greater number of physical harassment cases than compared to developed countries. It is also revealed that in Pakistan 98% of physical harassment cases, the culprit is someone close to the victim like a neighbor or relative, where bureaucrats cannot do much to control as it is not possible to keep watch on each house every time. This safety application available for women’s self-protection in situations like rape and assaults and adds a new perspective of using Android smartphones with GPS for women’s safety. so would like to involve security agencies as a quick response on the place of incident to tackle the situation. By implementing and using our proposed system, not only the safety of women but also of valuable things will be just a click away at a very cheap price and comfortable.
This application is a safety app for women and anyone who needs help in an emergency. In this situation taken in mind decided to develop a women's safety app where in case of any emergency women simply will shake their phone or say 3 times a keyword to activate the system. When the system activated a siren will automatically on onto the victim's cell phone. The system sends SMS, calls, and location with GPS and voice recording to save contacts and notifications to the police stations. If a user mistakenly shakes their phone or screamed a keyword, then it has a feature of the “I’m safe” button so they can press that button to inform their favorite contacts. The system also shows the safe and unsafe area on the map, so the user sees on the phone. The feature of this system is to find the tracing person and help the police to find the victim person with the help of location. The system also has a feature to maintain the history of a user. This system provides features through offline services The application is developed on the android platform because approximately 84.8% of users using android in 2020. Women have to face a lot of problems especially while working in the companies or going outside.
The basic aim of the system is to develop a low-cost solution for women's safety that can be applied to various domains of industrial and personal use just by using the very common mean i.e. mobile with android enabled. This application combines multiple features in one application.
Project Goal:
To implement an application that aims to provide require safe environment for women.
Project Objectives:
1. Implement a use-case send SMS, location, and call. When the user taps the SOS button/shakes the phone/ scream a keyword then the system will send SMS through text message, send location and videos through email, and making calls to favorite contacts and police. From where the input data will be processed.
2. Implement a use-case send a notification. When the user taps the SOS button/shakes the phone/screams a keyword then the system will send a notification to the nearest police stations. From where the input data will be processed.
3. Implement a function that is ringtone and vibration. When the user taps the SOS button/shakes the phone/screams a keyword then the cell phone will start ringing and vibrate.
4. Implement a use-case that shows safe places. When the user enters the destination the application will show a safe place on the map with different colors.
5. Implement functionality that is live tracking. When a user on his location, the system will detect his location then his favorite contact can live to track him. Also, the system will send the current location if the user’s phone accidentally switched off.
6. Make an application that works offline as well as online.
Implementation Proces:
The first module is root application which uses data connection for GPS and for live tracking.
The second module is the verification process. The user enters his phone number for registration then the system sends 4 digit code for verification. The user has to save at least one emergency contact at the time of registration.
The third module is to register police stations in the application. Through the admin panel, the system registers police stations with the name of the police station and location with longitude and latitude. After that system generates user ID and password for police stations.
Implementation of Features in Agile Format
Inputs
Feature ONE Inputs
• As an application user, I want help by shaking the phone or speaking ‘help’ thrice a time so that the sound sensor detects my voice.
• As a sound sensor will detect a voice to open the application so that the GSM module will activate.
• As a GSM module will send SMS, Calls, location, and surrounding voices so that send the fav contact and police station.
Feature TWO Inputs
• As an application user, I want to press the “I am safe” button so that I will tell my saved contacts that I am safe.
• As a system it will activate the GSM module so that system will send SMS to saved contacts that the user is safe.
Feature THREE Inputs
• As an application user I could have seen possible routes so that I will enter a destination.
• As a Google Map will connect its API to the application so that I will find possible routes.
• As a system it uses Google Maps API so that it will show populated and unpopulated areas.
• As a system it will show safe and unsafe places by coloring the routes green and blue respectively so that it will use Google Maps API.
Feature FOURTH Inputs
• As an application user I want my saved contact to live tracked my location so that I will enter a destination.
• As a system it will live tracked the location of the user so that it will open a map.
• As a system it will validate live tracking so that the system will find if a user is online or offline.
• As a system it will check the user is connected so that it will continue live tracking.
• As a system it will check the user is not connected so that it will send the location to its saved contacts.
Feature FIFTH Inputs
• As a system it will record surrounding voices so that system will send to the user’s saved contact.
Proposed System Architecture:

| Woman Safety Android Application |
| ·Send SMS, calls, and location to favorite contacts. ·Send notification to the nearest police station. ·Ringtone and vibration on a cell phone. ·Self-defense ideas. ·Show safety of places in the map: green color: safe blue color: unsafe ·Live tracking. ·Emergency SOS alert button. ·Send surrounding voices. ·Shaking phone or screaming a keyword. ·App work online and offline. ·It has an I am safe button. ·Maintain the history of the user. |
Woman Safety Android Application
·Send SMS, calls, and location to favorite contacts.
·Send notification to the nearest police station.
·Ringtone and vibration on a cell phone.
·Self-defense ideas.
·Show safety of places in the map:
green color: safe
blue color: unsafe
·Live tracking.
·Emergency SOS alert button.
·Send surrounding voices.
·Shaking phone or screaming a keyword.
·App work online and offline.
·It has an I am safe button.
·Maintain the history of the user.
Technical Details of Final DeliverableApplication Idea
Idea is to Empower Women through industry, innovation, and infrastructure by Digitally Tackling the Mental Health Crisis.
we have seen so many cases of rape all around the Pakistan and no one gets caught because there is no such mechanism available to identify those culprits and most of these incidents were happened due to victims were unable to inform security agencies on the right time. In order to stop this or at least tackle this issue up to some extent we have come up with an idea that we will make an android application.
We would like to involve security agencies as quick respond on the place of incident to tackle the situation. Through GPS the location of the user could be traced by security agencies through which they will be able to reach the place of incident.
Business Plan

Target Audience
Our audience would be general those who carry smartphones especially working women would be the intended audience.
Proposed Budget
- Development of an Application Live Server, Domain and API’s, for SMS sending, making calls, sending notifications, and google map.
- Research Work
- Deploying of an Application
- Marketing (Ads, Google AdSense)
- Increase scope of our application to different routes and add other police stations as well.
Technology Stack and Platforms
Android Studio
Android studio is the IDE for android application development. It comprises of compiler, debugger and GUI builder which gives an easy-to-understand structure. Android have different gestures subsystem by using unified API. Second it takes time in initializing the application. Third open-source libraries that means you have required good understanding to more than three platforms for successfully working on this platform otherwise you may lack to solve some inconsistencies on Android.
User Features
- Add Emergency Contacts
- Access Self-defense ideas.
- Find safety of places in map:
green color: safe
blue color: unsafe
- Live track to family members and favorites
- Emergency calls/SOS alerts.
- Shaking phone or screaming a keyword in emergency.
- I am safe button.
- See the history of the user.
Police Station Features
Get notifications and respond to the emergency.
Admin Features
Managing all users and police stations
Maintain log and record.
Tracking the all the activities of police stations and users.
Multi-level access system
Remote support and maintenance
Final Deliverable of the Project Software SystemCore Industry ITOther IndustriesCore Technology Internet of Things (IoT)Other TechnologiesSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources| Elapsed time in (days or weeks or month or quarter) since start of the project | Milestone | Deliverable |
|---|---|---|
| Month 1 | 0th milestone | Non-working proto-type of the FYP. |
| Month 2 | 1st milestone | 1) Introduction2) Background and Literature Review? Similar Applications, algorithmsForm Research Papers, Books & Web(videos, models, etc.)3) Aim and statement of Problem4) Hardware, Software Analysis &RequirementsActor use case diagramActivity Diagram(workflow)System diagramOperational Diagram (for hardwarebased Projects) |
| Month 3 | 2nd milestone | Based on each use case? Class Diagram? Front-end (GUI/Web/ Mobile)? Sequence Diagram? Object Diagram and EntityRelation DiagramIf data driven application the exceptional report should bedelivered.Else Algorithm Analysis. |
| Month 4 | 3rd milestone | Working Project in executableform with component anddeployment diagrams.? Deployment Architecture andStrategyFinal FYP Report (Hard coverbinding) and DVD with definedformat. |