Shifaouk Medical Platform
A remote telehealth platform for virtual medical consultations and appointment management.
Project Overview
A comprehensive telehealth platform that connects patients with specialized doctors through secure video consultations. The system is built with three distinct, dedicated dashboards: one for patients to book and attend appointments, one for doctors to manage their schedules and consult with patients, and an admin panel for overall platform management.
The Challenge
Handling complex Role-Based Access Control (RBAC) for three entirely different user types while ensuring a seamless, real-time video consultation experience and secure handling of medical appointments.
The Solution
Developed a robust REST API using Node.js and Express with MongoDB to handle complex data relationships and JWT authentication for secure routing. Integrated real-time communication protocols (WebRTC/Socket.io) for video calls, and built a dynamic React frontend to serve the three unique dashboard experiences efficiently.


















