
Tabibi: Telemedicine Platform with Video Consultations
Rôle: Full-stack developer: UI design, frontend, backend, payments, deployment
A complete telemedicine web app where patients find doctors, book a time slot, pay online and meet in a browser-based video room. Doctors manage appointments, write medical notes and keep a medical folder for each patient. Admins approve doctors and follow bookings and revenue. Includes Stripe payments with automatic refunds, email reminders, role-based access, and a responsive interface. Built end to end by me: design, React frontend, Node.js API, MongoDB, video calls with WebRTC, and deployment on Vercel and Render. Demo payments run in Stripe test mode.
ReactNode.jsMongoDBStripe API















