A comprehensive healthcare portal, enabling remote medical consultations and real-time communication.
- Video consultations using WebRTC
- Real-time chat functionality
- Appointment scheduling
- Medical records management
- Secure authentication
- React.js
- WebRTC
- Socket.io-client
- Node.js
- Express.js
- MongoDB
- Socket.io
- JWT Authentication
- Docker
- Docker Compose
- WebRTC for peer-to-peer video streaming
- Socket.io as signaling server for WebRTC and chat rooms
- MongoDB for storing user data and medical records
- RESTful API for data management
- Containerized deployment using Docker
- Clone repository
- Install dependencies:
npm install - Start containers:
docker-compose up - Access portal:
http://localhost:5173