RapidAid is a comprehensive emergency ambulance booking system that provides:
- Admin Panel: Complete backend API and frontend dashboard for managing ambulances, drivers, bookings, and users
- User Interface: React-based application for users to book ambulances and track services
- Real-time Tracking: Live ambulance tracking and status updates
- Multi-role Support: Admin, driver, and user roles with appropriate permissions
RapidAid/
├── Admin-panel/
│ ├── backend/ # Node.js backend API
│ └── frontend/ # React admin dashboard
└── User/
└── user_frontend/ # React user application
- Backend: Node.js, Express.js, MongoDB
- Frontend: React.js
- Authentication: JWT tokens
- Real-time: Socket.io
- Styling: CSS3
- Clone the repository
- Install dependencies for each component
- Configure environment variables
- Start the services
For detailed setup instructions, refer to the README files in each component directory.