🚨 SafeVault – SOS Emergency App 📌 About the Project:
SafeVault is an Android-based SOS application developed to help users during emergency situations. With just one tap, the app records a short voice message, fetches the user’s live location, sends an alert message, and automatically makes a call to a predefined emergency contact. The main goal of this project is to provide a fast and reliable way to seek help during critical situations.
🔧 Features:
One-tap SOS activation Automatic voice recording Live GPS location sharing Emergency SMS alert Voice message sharing via WhatsApp Auto-call to emergency contact Works even without internet for SMS and calling
🛠 Technologies Used:
Language: Java Platform: Android UI Design: XML
APIs Used:
MediaRecorder Location Services SmsManager Intents FileProvider
🧱 Project Architecture:
Monolithic Architecture Layered Design Frontend (UI) Backend (Logic) System Services (GPS, SMS, Call) The application follows an event-driven approach where pressing the SOS button triggers all emergency actions.
🔐 Permissions Used:
Record Audio Access Location Send SMS Make Phone Calls Read/Write Storage These permissions are required for proper functioning of the SOS features.
⚙️ How the App Works:
User presses the SOS button Voice message is recorded Location is fetched using GPS SMS with Google Maps link is sent Voice note is shared via WhatsApp Emergency call is made automatically
🧪 Testing:
Tested on real Android device GPS accuracy verified
SMS and calling tested successfully
WhatsApp media sharing tested