Online doctor appointment booking app — patients browse doctors by specialty, view availability, and book, reschedule, or cancel appointments seamlessly.

In Nepal, booking a doctor appointment often means long phone queues or in-person visits just to secure a slot. There is no central digital platform where patients can browse doctors, check real-time availability, and manage their appointments — leading to wasted time and high no-show rates.
A full-stack MERN application exposing a RESTful API with JWT authentication. Patients can browse doctor profiles, check real-time slot availability via a calendar interface, and manage appointments. Doctors get an admin dashboard to manage their own schedules, all backed by atomic MongoDB transactions to prevent double-booking.