Guardian is an Android app designed to ensure women’s safety by providing features like SOS alerts, location sharing, and emergency audio recording. The app aims to empower users with tools to get help quickly in critical situations.
- SOS Button: Instantly sends an SMS with the user’s location to emergency contacts and an option to send voice recording through WhatsApp.
- Audio Recording: Records audio in emergencies and shares it with contacts.
- Location Sharing: Sends users current location with a Google Maps link through SMS.
- Customizable Contacts: Users can add emergency contacts that are saved in users device.
Frontend: Android XML
Backend: Kotlin
Database: Firebase
APIs: Google Maps API, SMS API, Android Geocoder
ChatBot: Powered by Kommunicate.io
-
Add emergency contacts from the dashboard.
-
Press the SOS button in an emergency to notify your contacts.
-
Enable location sharing for real-time tracking.
-
Use the audio record feature to capture evidence if needed.
-
Clone the repository: git clone link
-
Open the project in Android Studio.
-
Add Firebase google-services.json file of your Firebase project.
-
Sync dependencies.
-
Build and run the app on an Android device/emulator.
-
In case of any bugs and errors do contact me.


