This is my full stack project built with the MERN stack.
The idea behind this app is to make it easy for users to book doctor appointments online while also giving doctors and admins proper dashboards to manage everything.
- Can see list of doctors by department even without login
- Create account & login securely
- Book appointments with doctors based on available slots
- View all booked appointments
- Manage own profile
- Login with authentication
- See all patients who booked appointments
- View personal profile
- Track daily/total earnings on dashboard
- Check appointment schedule & availability
- Add new doctors
- Manage doctors & their availability
- View which doctor has which appointments
- Access a dashboard with full system overview
- Frontend: React + TailwindCSS
- Backend: Node.js + Express.js
- Database: MongoDB + Mongoose
- Authentication: JWT
┣ admin/ # Admin panel / #doctor panel ┣ frontend/ # User panel ┣ backend/ # Node + Express API ┗ README.md