Skip to content

"She Secure" is an Android app empowering women with real-time location tracking, safety check-ins, and an "Alert" button. It offers multimedia evidence gathering, safety tips, and ensures prompt assistance during emergencies. Stay safe and informed with "She Secure."

Notifications You must be signed in to change notification settings

karthiikJR/SheSecure

Repository files navigation

SheSecure

"She Secure" is a women's safety mobile application developed using Android Studio and Java. The app offers a range of unique features aimed at enhancing the safety of women.

Key-Features

Saved Contacts : The app offers a dedicated section where users can add and manage phone numbers from their contacts as "Saved Contacts." These contacts are essential for the safety check-ins and emergency alert functionalities.

Accelerometer : The application utilizes an accelerometer to determine if the user is running or in a state of distress. If the app detects unusual activity, such as a sudden increase in movement, it automatically sends the user's location to their saved contacts. This feature ensures that help can be promptly dispatched if the user is unable to call for assistance.

Safety-Tips : The app offers valuable safety tips to educate users on various precautionary measures and best practices. This information serves as a resource to enhance personal safety and increase awareness of potential risks.

Panic Button : It also incorporates video and audio recording capabilities, allowing users to capture evidence in case of emergencies. These recordings can be quickly shared with saved contacts, aiding in documenting incidents and seeking assistance.

Alert Button : The "She Secure" app includes an "Alert" button prominently displayed on the main interface. When the user presses this button, the app instantly sends their current location's address to their saved contacts.

Screenshots

Splashscreen

Loading Page

Wizard Page

Wizard 1 Wizard 3 Wizard 2

Login / Sign Up

Login Signup

Main pages

1. Safety Tips

2. Panic Button

Safety Tips Panic

3. Map

Map Check-ins List of Check-ins

3a. Alert Button

Alert Button

4. Settings

Settings

4a. Add/Remove Contacts

Add_Remove_Contacts

Accelerometer (When triggered)

Accelerometer

Getting Started:

To clone and test the "She Secure" project on your local machine or device, follow these steps:

Clone the repository to your local machine using Git.

Open the Android Studio project.

In the AndroidManifest.xml file, locate the following code:

<meta-data
    android:name="com.google.android.geo.API_KEY"
    android:value="YOUR_GMAPS_API_KEY" />

Replace YOUR_GMAPS_API_KEY with your own Google Maps API key. This is required to enable the real-time map functionality in the application.

Testing on a Mobile Device:

If you plan to test the app on your mobile device, you might need to adjust the accelerometer threshold for speed detection. Follow these steps:

Locate the SpeedDetectionService.java file in the services directory.

Inside the SpeedDetectionService class, find the variable:

private float thresholdSpeed = 0.1f;

Adjust the value of thresholdSpeed to suit your needs. This threshold determines how sensitive the app is to detect unusual activities, such as running or distress.

Note: It is essential to set up the Google Maps API key and, if necessary, adjust the accelerometer threshold to ensure proper functionality of the "She Secure" application on your device.

I hope you find "She Secure" valuable in promoting women's safety and personal empowerment. Thank you for your interest and support!

About

"She Secure" is an Android app empowering women with real-time location tracking, safety check-ins, and an "Alert" button. It offers multimedia evidence gathering, safety tips, and ensures prompt assistance during emergencies. Stay safe and informed with "She Secure."

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages