π©Ί QuickMed β Doctor Appointment Booking App π A full-stack doctor appointment booking platform built with the MERN stack, designed to simplify healthcare scheduling and communication. Featuring user, doctor, and admin roles, real-time messaging, AI chatbot support, and cloud-based media management.
π Live Demo https://quickmed-frontend.onrender.com/ π Key Features π₯οΈ Responsive and clean UI using React + Tailwind + Bootstrap
π€ Multi-role system: Users, Doctors, and Admins
π Secure authentication & role-based access using JWT
π©Ί Search and filter doctors by specialty
π Editable user/doctor profiles
π€ AI Chatbot for instant help and support
π¬ Real-time messaging and notifications
π§ Email alerts for appointment confirmations
βοΈ Image upload with Multer + Cloudinary
π§βπ» Tech Stack Frontend React.js
Tailwind CSS
Bootstrap
Axios
React Context API (for global state management)
Backend Node.js
Express.js
MongoDB (with Mongoose ODM)
JWT for authentication
Multer (for file upload)
Cloudinary (for media storage)
NodeMailer (for sending email notifications)
Socket.IO (for real-time messaging)