/Docucare

A Mern Stack Web App for consulting Doctors

Primary LanguageJavaScript

Docucare Logo

Docucare

Virtual Healthcare Redefined

Connect with healthcare professionals through real-time chat and video calls. Experience healthcare on your terms.

Table of Contents

Overview

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.

Features

  • 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

Technologies Used

  • 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

Modules

  1. User Module: Connect, book, and experience healthcare with ease.
  2. Doctor Module: Provide care, manage your schedule, and connect with patients.
  3. Admin Module: Ensure smooth operations, monitor appointments, and track income.
  4. Real-time Chat and Video Call: Experience healthcare as if you were in the same room.

Getting Started

Ready to experience Docucare? Follow these simple steps:

  1. Clone this repository to your local machine.
  2. Set up the frontend and backend environment as per the provided instructions.
  3. Configure your Firebase and AWS settings.
  4. Install the required dependencies.
  5. Run the application.

Detailed instructions can be found in the project documentation.

Contribute

Join the healthcare revolution! We welcome contributions from the community. If you'd like to contribute to this project, please review our Contribution Guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Your health, your way. 🏥💻