← All projects
ReactTailwindCSSNode.jsExpress.jsMongoDBJWTMulterCloudinary

Doctor Appointment System with Admin Panel

A full-stack healthcare booking platform where patients can schedule appointments, doctors manage availability, and administrators oversee the system. Built with role-based authentication (JWT), protected APIs, and secure route handling. The system includes appointment booking, doctor dashboards, admin management, profile updates with image upload (Cloudinary), and full CRUD operations. Implemented REST APIs with Express and MongoDB, file uploads via Multer, and responsive UI with React and TailwindCSS.

6 screenshots · click to view full screen