π₯ Doctor Appointment Booking App
A Full-Stack Doctor Appointment Booking Application built with the MERN stack. This project covers frontend, backend, database, authentication, payments, and cloud storage β giving a complete SaaS-style experience.
β¨ Features πΉ Patient Panel
Book & cancel appointments
View and manage profile
Track bookings
πΉ Doctor Panel
Manage appointments
Update doctor profile
Doctor dashboard
πΉ Admin Panel
Add & manage doctors
View appointments
Dashboard with insights
πΉ General Features
Responsive UI with React + Tailwind
Razorpay integration for secure payments
Cloudinary + Multer for doctor images & file uploads
Authentication & role-based access
π What I Learned
β Structuring a full MERN stack project from scratch β Building reusable components with React + Tailwind β Creating APIs & using middleware in Express.js β Managing workflows: appointments, payments, dashboards β Deploying a scalable SaaS-style application
π οΈ Tech Stack
Frontend: React.js, Tailwind CSS Backend: Node.js, Express.js, MongoDB Integrations: Razorpay, Cloudinary, Multer