Women Safety SOS App with Live Tracking (StriKavach) is a final year Android project where a woman can ask for help without unlocking her phone. She shakes the phone three times, presses the power button quickly or holds the SOS ring. After a short countdown the phone shares her live location and records audio, and her guardians follow her on a map. A PHP admin panel lets the administrator watch every alert.
How it works
- The woman registers and adds guardians (family and friends).
- A trigger starts a countdown with cancel; then the SOS is created on the server.
- A foreground service sends location every 10 seconds and uploads audio clips.
- Guardians see the alert, the live track, listen to the audio and reply.
- Safe Walk: if she does not reach the destination in time, the server raises an SOS automatically.
- Area safety score: Safe / Moderate / Risky for any place and hour from community reports.
- Safety assistant uses Gemini when a key is set and an offline fallback otherwise.
Users
- Woman: SOS, guardians, Safe Walk, nearby help, incident report, assistant, quiz, history.
- Guardian: home map, alerts, live tracking, audio, response, Safe Walk watch.
- Administrator: dashboard, live map, SOS cases, reports, safe places, settings.
Highlights
- 3 roles, 24 screens, 15 admin pages, 37 PHP APIs, 15 MySQL tables
- Shake, power-button and ring triggers with SMS fallback
- Password hashing, token login, input validation
- Sample data: 12 users, 12 SOS cases, 214 location points, 48 incident reports, 32 safe places in Pune
- Demo logins included
What you get
Android Studio source code, PHP APIs and admin panel, MySQL file with sample data, project report (Word), abstract (Word + PDF), project explanation with viva questions, setup guide, screenshots and README.
Who can use this project
BE / B.Tech, MCA, BCA and Diploma students (Computer, IT, Electronics) who need a women safety app, SOS app or live location tracking project.
Frequently asked questions
Does it need internet? The server and phone must be on the same Wi-Fi; SMS fallback works without data. Which database is used? MySQL through XAMPP and phpMyAdmin. Is the Gemini key compulsory? No, the offline assistant works without it. Which Android Studio version? Latest stable; use JVM 21 when the popup appears.