A production-ready MERN stack platform enabling patients to book appointments and doctors to manage their schedules, secured with JWT authentication and role-based access control.
This platform was designed to solve the inefficiency of manual appointment booking in healthcare settings. It provides separate, fully functional portals for patients, doctors, and admins — each with a tailored dashboard and permission set.
The backend exposes a RESTful Node.js + Express API, secured with JWT tokens (access + refresh token strategy) stored in HTTP-only cookies. MongoDB is used for flexible document storage, with Mongoose schemas enforcing data integrity.