Kavach is a web application designed to enhance the safety and security of women. The application offers features such as real-time emergency alerts with live location sharing, complaint filing, and administrative monitoring to ensure timely response and action in critical situations.
Kavach aims to provide a reliable, supportive platform for women to feel safe and report incidents of harassment, abuse, and more.
- Instantly send emergency alerts to trusted contacts.
- Share real-time live location to ensure fast assistance.
- Submit detailed complaints regarding harassment, abuse, or any safety-related incident.
- Attach evidence (photos) to the complaint.
- Track the status of complaints and receive updates.

- Admins can manage users, monitor complaints, and oversee emergency alerts.
- Allows escalations to relevant authorities when necessary.
- Provides analytics and reports for monitoring platform activity.

- Users can manage profiles, send emergency alerts, and file complaints.
- Simple, intuitive user interface with easy access to key features.
- Notifications to keep users informed about the status of their complaints and alerts.
- Frontend: HTML, CSS, JavaScript, EJS Templates
- Backend: Node.js, Express.js
- Database: MongoDB
- Real-time Location: Google Maps API
- Hosting: Heroku / AWS / Google Cloud

To set up and run this project locally, follow these steps:
git clone https://github.com/ayuxsh009/kavach.git
cd kavachnpm installCreate a .env file in the root directory:
PORT=3000
MONGO_URI=your-mongodb-connection-string
npm run devThe application should now be running on http://localhost:3000
We welcome contributions to make Kavach more effective and useful. If you have ideas for new features, bug fixes, or improvements, please fork this repository and submit a pull request.
For any questions or inquiries, feel free to open an issue or contact the repository owner.
- Google Maps API for live location tracking
- MongoDB for the database
- Express.js for the backend framework
Kavach is a step towards creating a safer world for women by empowering them with tools to protect themselves and seek help in times of danger.