- Table of Contents
- CoClinic
- Home
- Support
- Upcoming
- Live Chat
- AI Chat
- AI Chat
- Features that must implemented
- Features that implemented if time permit
- Tech Stack
- How to run
- Clone the Repository
- Prototype Link
- Prototype link
CoClinic is an innovative telehealth platform designed to provide seamless healthcare services through live consultations and interactive AI support. The platform focuses on enhancing the patient experience by offering multiple avenues for interaction, including direct communication with doctors and AI-based chatbots for preliminary consultations.
-
Live Chatting with Doctors:
- Patients can initiate live chat sessions with available doctors for immediate consultation.
- Doctors can share treatment plans, respond to patient inquiries, and provide follow-up care.
- Integrated file sharing for health reports, test results, and prescriptions.
-
Live Chatting with AI Chatbot:
- Patients can interact with an AI chatbot for initial triage and symptom analysis.
- The chatbot can answer common health-related questions and recommend whether a patient should consult a doctor.
-
Online Consultations (chat):
- Secure live chat for comprehensive consultations.
-
Admin Dashboard:
- Admins can monitor user activity, manage user role
- Billing and Payment Integration:
- Patients can view their bills, make payments, and download invoices.
- Integrated payment gateway for seamless transactions.
- Electronic Health Records (EHR):
- Secure patient profile management with health history, past appointments, and medication records.
- Doctors can update records and upload reports for each patient after consultations.
- Online Consultations (Video & Audio):
- Secure video and audio calls chat for comprehensive consultations.
- Integrated with a third-party video service (Zoom API).
- Digital Prescriptions:
- Doctors can issue digital prescriptions that patients can download or view within the platform.
- Appointment Scheduling & Management:
- Patients can schedule in-person or virtual appointments based on doctor availability.
- Doctors can manage their schedules, view upcoming appointments, and send reminders.
- Frontend: React with Tailwind CSS
- Backend: Node.js with Express
- Database: MongoDB
- Cloud Services: Google Cloud Platform (GCP)
- Authentication: JWT-based authentication
- Deployment: GCP services like Cloud Functions, Cloud Scheduler, and GCS
Before you begin, ensure you have the following installed on your machine:
-
Open your terminal.
-
Clone the repository:
git clone https://github.com/kika1s1/coclinic.git cd coclinic npm install cd ../client npm install cd .. npm run dev
-
add
.env
in both coclinic root and on client root
- Postman Docummentation: Postman Documentation
- Figma Design: Figma Design