JeevanID: Rapid Emergency Response System for Road Accident Victims
JeevanID is an innovative solution designed to address the critical delays faced by accident victims in India, particularly in rural and highway areas. By providing instant alerts to nearby hospitals, ambulances, and first responders, JeevanID aims to reduce the response time and save lives.
Key Problems Solved:
- Delayed emergency medical response in accident scenarios
- Difficulty in identifying victims and accessing critical health information
- Communication gaps between accident sites and emergency services
Target Users:
- Accident victims
- Ambulance and hospital services
- Emergency responders and government agencies
- Instant Emergency Alerts: Sends automatic emergency card to medics dashboard.
- Accident Location Tracking: Uses GPS to share precise accident location for faster assistance.
- Victim Health Profiles: Provides responders access to critical medical info via a QR-based identification system and from JeevanID Card.
- QR-Based Identification: Each user has a unique JeevanID QR code for instant identification in emergencies.
- Admin Dashboard: Monitor incidents, response times, and emergency reports in real-time.
- Real-Time Analytics: Track number of incidents, average response times, and area-specific statistics.
- Secure Data Handling: Sensitive victim data is encrypted and securely stored in the database.
- Frontend: React.js (react + vite ), TailwindCSS, React Icon, React Query
- Backend: Node.js, Express.js
- Database: MongoDB, cloudinary (image storage)
- APIs: leaflet package for custom map
- Other Tools: QR code generation, RESTful APIs, JWT Authentication
Create .env in the backend folder:
FRONT_END_URL=http://localhost:5173
PORT=5000
MONGO_URI=yourmongodbconnectionstring
NODE_ENV=devCreate .env in the frontend folder:
VITE_API_BASE_URL=http://localhost:5000/api
VITE_CLOUDINARY_CLOUD_NAME=cloudinary_cloud_name
VITE_CLOUDINARY_UPLOAD_PRESET=present_mode- Clone the repository:
git clone https://github.com/aadarshantony/JeevanID.git cd jeevanid - Install dependencies:
npm install
- Start the backend server:
cd backend node index.js - Start the frontend:
cd frontend npm run dev - Open the app in your browser: http://localhost:5173
- Users registers up and generate their unique JeevanID QR code.
- In case of an accident, scanning the QR code instantly and hitting report alerts and send a card to the medics department.
- Admins can monitor all incidents and response metrics through the dashboard.
- Live Website: Live Demo Link
- Demo Video: Drive Video
- Adarsh Antony: Full-stack development, UI/UX, QR system integration
This project is licensed under the MIT License - see the LICENSE file for details.
- Hackathon organizers and mentors
- Open-source libraries used (React, Express, MongoDB, TailwindCSS, Flowbite)
- Leaflet package