├── .gitignore ├── README.md ├── package.json ├── postcss.config.js ├── public ├── images │ ├── admin.jpg │ ├── doctor.png │ └── signupDoc.png └── index.html ├── server ├── config │ ├── cloudinary.js │ └── database.js ├── controllers │ ├── adminController.js │ ├── aiController.js │ ├── appointmentController.js │ ├── authController.js │ ├── doctorController.js │ ├── doctorDocumentController.js │ ├── medicalNoteController.js │ └── paymentController.js ├── index.js ├── middleware │ ├── authMiddleware.js │ └── multer.js ├── models │ ├── Admin.js │ ├── Doctor.js │ ├── DoctorDocument.js │ ├── MedicalNote.js │ ├── Message.js │ ├── appointmentModel.js │ ├── otpModel.js │ └── userModel.js ├── package-lock.json ├── package.json ├── routes │ ├── adminRoutes.js │ ├── aiRoutes.js │ ├── appointmentRoutes.js │ ├── doctorDocumentRoutes.js │ ├── doctorRoutes.js │ ├── medicalNoteRoutes.js │ ├── paymentRoutes.js │ └── userRoute.js └── utils │ ├── cloudinary.js │ ├── sendAppointmentOTPEmail.js │ ├── sendConfirmationEmails.js │ ├── sendThankYouEmail.js │ └── socket.js ├── src ├── App.js ├── api │ └── authApi.js ├── components │ ├── ChatBox.js │ ├── DocumentUploadPanel.js │ ├── Footer.js │ ├── MedicalHistoryPanel.js │ ├── Navbar.js │ └── UploadPatientDetails.js ├── index.css ├── index.js ├── pages │ ├── AdminDashboard.js │ ├── AskAI.js │ ├── BookAppointmentPage.js │ ├── ConnectDoctors.js │ ├── DoctorDashboard.js │ ├── DoctorProfile.js │ ├── Home.js │ ├── Login.js │ ├── PatientDashboard.js │ └── SignUp.js └── redux │ ├── authSlice.js │ └── store.js └── tailwind.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/images/admin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/public/images/admin.jpg -------------------------------------------------------------------------------- /public/images/doctor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/public/images/doctor.png -------------------------------------------------------------------------------- /public/images/signupDoc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/public/images/signupDoc.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/public/index.html -------------------------------------------------------------------------------- /server/config/cloudinary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/config/cloudinary.js -------------------------------------------------------------------------------- /server/config/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/config/database.js -------------------------------------------------------------------------------- /server/controllers/adminController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/controllers/adminController.js -------------------------------------------------------------------------------- /server/controllers/aiController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/controllers/aiController.js -------------------------------------------------------------------------------- /server/controllers/appointmentController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/controllers/appointmentController.js -------------------------------------------------------------------------------- /server/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/controllers/authController.js -------------------------------------------------------------------------------- /server/controllers/doctorController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/controllers/doctorController.js -------------------------------------------------------------------------------- /server/controllers/doctorDocumentController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/controllers/doctorDocumentController.js -------------------------------------------------------------------------------- /server/controllers/medicalNoteController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/controllers/medicalNoteController.js -------------------------------------------------------------------------------- /server/controllers/paymentController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/controllers/paymentController.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/index.js -------------------------------------------------------------------------------- /server/middleware/authMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/middleware/authMiddleware.js -------------------------------------------------------------------------------- /server/middleware/multer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/middleware/multer.js -------------------------------------------------------------------------------- /server/models/Admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/models/Admin.js -------------------------------------------------------------------------------- /server/models/Doctor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/models/Doctor.js -------------------------------------------------------------------------------- /server/models/DoctorDocument.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/models/DoctorDocument.js -------------------------------------------------------------------------------- /server/models/MedicalNote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/models/MedicalNote.js -------------------------------------------------------------------------------- /server/models/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/models/Message.js -------------------------------------------------------------------------------- /server/models/appointmentModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/models/appointmentModel.js -------------------------------------------------------------------------------- /server/models/otpModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/models/otpModel.js -------------------------------------------------------------------------------- /server/models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/models/userModel.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/package.json -------------------------------------------------------------------------------- /server/routes/adminRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/routes/adminRoutes.js -------------------------------------------------------------------------------- /server/routes/aiRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/routes/aiRoutes.js -------------------------------------------------------------------------------- /server/routes/appointmentRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/routes/appointmentRoutes.js -------------------------------------------------------------------------------- /server/routes/doctorDocumentRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/routes/doctorDocumentRoutes.js -------------------------------------------------------------------------------- /server/routes/doctorRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/routes/doctorRoutes.js -------------------------------------------------------------------------------- /server/routes/medicalNoteRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/routes/medicalNoteRoutes.js -------------------------------------------------------------------------------- /server/routes/paymentRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/routes/paymentRoutes.js -------------------------------------------------------------------------------- /server/routes/userRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/routes/userRoute.js -------------------------------------------------------------------------------- /server/utils/cloudinary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/utils/cloudinary.js -------------------------------------------------------------------------------- /server/utils/sendAppointmentOTPEmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/utils/sendAppointmentOTPEmail.js -------------------------------------------------------------------------------- /server/utils/sendConfirmationEmails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/utils/sendConfirmationEmails.js -------------------------------------------------------------------------------- /server/utils/sendThankYouEmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/utils/sendThankYouEmail.js -------------------------------------------------------------------------------- /server/utils/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/server/utils/socket.js -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/App.js -------------------------------------------------------------------------------- /src/api/authApi.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/ChatBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/components/ChatBox.js -------------------------------------------------------------------------------- /src/components/DocumentUploadPanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/components/DocumentUploadPanel.js -------------------------------------------------------------------------------- /src/components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/components/Footer.js -------------------------------------------------------------------------------- /src/components/MedicalHistoryPanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/components/MedicalHistoryPanel.js -------------------------------------------------------------------------------- /src/components/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/components/Navbar.js -------------------------------------------------------------------------------- /src/components/UploadPatientDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/components/UploadPatientDetails.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pages/AdminDashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/pages/AdminDashboard.js -------------------------------------------------------------------------------- /src/pages/AskAI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/pages/AskAI.js -------------------------------------------------------------------------------- /src/pages/BookAppointmentPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/pages/BookAppointmentPage.js -------------------------------------------------------------------------------- /src/pages/ConnectDoctors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/pages/ConnectDoctors.js -------------------------------------------------------------------------------- /src/pages/DoctorDashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/pages/DoctorDashboard.js -------------------------------------------------------------------------------- /src/pages/DoctorProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/pages/DoctorProfile.js -------------------------------------------------------------------------------- /src/pages/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/pages/Home.js -------------------------------------------------------------------------------- /src/pages/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/pages/Login.js -------------------------------------------------------------------------------- /src/pages/PatientDashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/pages/PatientDashboard.js -------------------------------------------------------------------------------- /src/pages/SignUp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/pages/SignUp.js -------------------------------------------------------------------------------- /src/redux/authSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/redux/authSlice.js -------------------------------------------------------------------------------- /src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/src/redux/store.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prakash-pr07/DocTreat/HEAD/tailwind.config.js --------------------------------------------------------------------------------