The Lifeline App is a real-time domestic violence support network that connects victims with officers and professionals. This Officer Dashboard allows officers to monitor and respond to SOS alerts, track victims' locations, and engage in secure communication. The system ensures quick and anonymous assistance for those in need.
The project is built using the MERN stack along with real-time communication tools:
- Frontend: React, MUI (Material-UI), Framer Motion
- Backend: Node.js, Express.js, MongoDB
- Real-time Communication: WebSockets (Socket.io)
- Live Geolocation Tracking
β Real-time Help Requests β Officers receive new help requests instantly via WebSockets.
β Accept Requests β Officers can accept a request and assist victims.
β Release Requests β Once assistance is complete, officers can release the request.
β Live Victim Location β The system provides real-time victim geolocation.
β Modern UI β Built with MUI and Framer Motion for smooth animations and styling.
Clone and set up the backend:
git clone https://github.com/your-repo/lifeline.git
cd lifeline
npm install (on both frontend and backend)
npm start (both the frontend and backend should run same time)