Skip to content

Jayalakshmi1318/SafeVault-Andriod-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚨 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

About

SafeVault is an Android SOS application that sends emergency SMS, shares live location, records voice, and makes automatic calls for user safety.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages