Virtual Healthcare Redefined
Connect with healthcare professionals through real-time chat and video calls. Experience healthcare on your terms.
Docucare is more than an app; it's a revolution. Experience healthcare like never before. Connect with healthcare professionals from the comfort of your home, on your schedule. Real-time chat and video calls bring healthcare to your fingertips.
-
User Module
- User registration
- Check doctor availability
- Book appointments with ease
-
Doctor Module
- Doctor registration
- Set availability
- Manage appointments effortlessly
-
Admin Module
- Efficient user and doctor management
- Track all appointments
- Monitor monthly income
-
Real-time Chat and Video Call
- Seamless communication with Socket.IO for chat
- High-quality video calls with Zego-Cloud API
- Frontend: React.js, Redux
- Backend: Express.js, Node.js
- Database: MongoDB
- Real-time Communication: Socket.IO
- Authentication: JWT
- Cloud Services: Firebase, AWS (EC2), Nginx, Cloudinary
- Payment Integration: Razorpay
- User Module: Connect, book, and experience healthcare with ease.
- Doctor Module: Provide care, manage your schedule, and connect with patients.
- Admin Module: Ensure smooth operations, monitor appointments, and track income.
- Real-time Chat and Video Call: Experience healthcare as if you were in the same room.
Ready to experience Docucare? Follow these simple steps:
- Clone this repository to your local machine.
- Set up the frontend and backend environment as per the provided instructions.
- Configure your Firebase and AWS settings.
- Install the required dependencies.
- Run the application.
Detailed instructions can be found in the project documentation.
Join the healthcare revolution! We welcome contributions from the community. If you'd like to contribute to this project, please review our Contribution Guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
Your health, your way. 🏥💻