All Projects
MediGlobal – Worldwide Doctor Platform
Global telemedicine with webinars, slot booking & real-time chat
2024Full Stack Developer & System Architect
Tech Stack
ReactNode.jsWebRTCSocket.ioPostgreSQLTypeScriptStripeAWSRedis
Project Overview
MediGlobal is a global telemedicine platform designed to break down geographical barriers in healthcare, connecting patients with specialist doctors from any country in the world.
Patients browse doctors filtered by country, specialty, language, and availability. Each doctor has a detailed profile with credentials, specialties, consultation fees, patient reviews, and available time slots displayed in the patient's local timezone (automatic timezone conversion powered by Intl API).
The slot booking system supports both instant consultations (join a waiting queue) and scheduled appointments (book a future slot). Video consultations are powered by WebRTC with a custom signaling server, providing end-to-end encrypted video calls without any third-party dependency.
The webinar module allows doctors to host live medical education sessions for up to 500 concurrent viewers. Patients can register, join via browser with no app install, ask questions via live chat, and access the recording afterwards. This was a major differentiator — doctors monetize their expertise beyond 1-on-1 consultations.
Additional features: in-app chat (pre and post consultation), prescription generation as PDF, appointment reminders via email/WhatsApp, admin panel for managing doctors, payouts to doctors in multiple currencies, and HIPAA-conscious data architecture with encrypted patient records.
Challenges & Solutions
Multi-timezone slot management was extremely tricky — a doctor in London can have a patient in Tokyo, and both need to see slots in their own timezone with no confusion. We built a timezone-aware calendar engine that stores all slots in UTC and renders them client-side in the viewer's local timezone, with edge case handling for DST changes.
Outcome & Impact
Platform live with 200+ registered doctors across 18 countries. 1,500+ consultations completed. Average patient satisfaction score of 4.8/5. The webinar feature became the highest-revenue module, with some doctors earning more from webinars than 1-on-1 consultations.
Interested in a similar project? Let's talk.
Hire Me for Your Project

