priyewrat/Doctors-Appointments-Booking-System — reverse-engineered prompt
Reverse engineered prompt
Build me a full doctor appointment booking system like a real clinic platform.
I want a patient website where people can sign up, log in, browse doctors, see doctor details, book available appointment slots, view their appointments, cancel bookings, reset forgotten passwords through email, and optionally pay online.
I also need a separate admin and doctor dashboard. Doctors should be able to log in, see their appointments, mark them completed, cancel them, manage their availability, and view a simple dashboard summary. Admins should be able to log in with configured credentials, add doctors with profile images, see all doctors and appointments, lock or unlock doctor availability, and view basic dashboard metrics.
Use a MERN style setup with a React patient app, a React admin dashboard, a Node and Express backend, MongoDB, JWT login, Cloudinary for uploads, Gmail email support, and Razorpay for payments if keys are provided. Please wire up environment variables cleanly and make it runnable locally on separate ports for backend, patient app, and admin dashboard.
Want more depth? Deep Reverse