This project is a doctor appointment management system developed in Node.js using Express. The system provides an interface for users to book, cancel, and manage appointments with doctors. It also allows admin users to manage user and doctor accounts
- GET /users - Retrieve all users
- POST /users - Create a new user
- GET /users/:id - Retrieve a specific user
- PUT /users/:id - Update a specific user
- DELETE /users/:id - Delete a specific user
- GET /doctors - Retrieve all doctors
- POST /doctors - Create a new doctor
- GET /doctors/:id - Retrieve a specific doctor
- PUT /doctors/:id - Update a specific doctor
- DELETE /doctors/:id - Delete a specific doctor
- GET /appointments - Retrieve all appointments
- Get /appointments/doctorid - Create a new admin
- GET /appointments/:id - Retrieve a specific admin
- PUT /appointments/:id - Update a specific admin
- DELETE /appointments/:id - Delete a specific admin
- GET /admins - Retrieve all admins
- POST /admins - Create a new admin
- GET /admins/:id - Retrieve a specific admin
- PUT /admins/:id - Update a specific admin
- DELETE /admins/:id - Delete a specific admin
We would like to express our deep gratitude to everyone who contributed to this project, either by providing valuable feedback, by reporting bugs, or by using the system and providing us with invaluable real-world data.
Thank you all for your support!
- Vipul
- Saif
- Hariom