The SOS Emergency App is designed to provide quick and reliable assistance in critical situations. With a one-tap activation feature, the app ensures that users can send alerts and access essential information instantly, whether during a potential kidnapping, medical emergency, or any other urgent situation. Our goal is to enhance personal safety and enable prompt responses from designated contacts.
- One-Tap Activation: Quickly activate emergency alerts with a single tap.
- Automated Triggering: The app can be automated to trigger alerts by shaking the phone or through RFID detection.
- My Circle: Access a list of emergency contacts, including five favorites (e.g., 911, Mom, Dad, Sis, and Bro) at the top for immediate reach.
- Settings Page: Configure notifications, emergency triggers, location settings, and health monitoring features.
- Profile Management: Users can manage their profiles and adjust settings according to their preferences.
- Camera and Notification Icons: Visual icons are implemented for quick access to camera functions and notifications.
- Location Tracking: Real-time location sharing with emergency contacts during an alert.
- Voice Activation: Implementing voice commands to activate emergency alerts for hands-free operation.
- Customizable Alert Messages: Allow users to customize the messages sent during an emergency alert.
- Integration with Health Monitoring Devices: Sync with devices like smartwatches for automatic health data transmission during emergencies.
- Community Support Feature: Connect users with nearby emergency responders or community volunteers in real-time.
- Multiple Language Support: Making the app accessible to a wider audience by supporting multiple languages.
- Emergency Resources Directory: A built-in directory of local emergency services, hospitals, and shelters.
- User Feedback System: Allow users to provide feedback on their experience to improve app functionality.
- Mobile Framework: Next.js
- Backend Services: Firebase, Node.js
- Database: Firebase Firestore
- APIs: Geolocation API, Health Monitoring API, SMS sending API
To install the SOS Emergency App locally, follow these steps:
- Clone the repository:
git clone https://github.com/Thabhelo/sos.git
- Navigate to the project directory:
cd sos
- Install the necessary dependencies:
npm install
- Launch the app on your mobile device.
- Set up your profile and add emergency contacts in the "My Circle" section.
- Customize your settings to tailor the app to your needs.
- Use the one-tap activation feature in case of an emergency.
Contributions are welcome! Please follow these steps to contribute to the SOS Emergency App:
- Fork the repository.
- Create a new branch for your feature or fix:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m "Add Your Feature"
- Push to the branch:
git push origin feature/YourFeature
- Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or support, please contact the team at [email protected] or [email protected] or [email protected]