Kawach is a comprehensive women safety application designed to provide immediate assistance and emergency response features. The app offers real-time location tracking, emergency SOS alerts, and safe route navigation to help women feel more secure while traveling.
- Emergency SOS Alert: Quick access to send distress signals to emergency contacts with location details
- Live Location Tracking: Share real-time location with trusted contacts
- Safe Route Navigation: Suggests safer routes based on crowd density and lighting conditions
- Emergency Services Integration: Direct connection to nearby police stations and helplines
- Voice-Activated SOS: Trigger emergency alerts through voice commands
- Offline Support: Core safety features work without internet connectivity
The application follows a microservices architecture with the following components:
- Frontend Mobile Application (Flutter)
- Real-time Location Service
- Emergency Response System
- Database Layer (Firebase)
# Clone the repository
git clone [repository-url]
# Navigate to the project directory
cd kawach
# Install dependencies
flutter pub get
# Run the application
flutter run- Flutter SDK ≥ 3.0.0
- Dart ≥ 2.17.0
- Android SDK ≥ 23
- iOS ≥ 11.0
- Create a
config.dartfile in thelib/configdirectory - Add your API keys and endpoints:
class Config {
static const String API_BASE_URL = 'your-api-url';
static const String MAPS_API_KEY = 'your-maps-api-key';
}This project is licensed under the MIT License - see the LICENSE file for details

