/healcare-doctor-appointment-booking-app

HealCare is a comprehensive web application that empowers users to manage their healthcare needs efficiently. Utilizing HTML, CSS, JS, and Bootstrap for a responsive interface, along with Node.js and Express.js for a robust backend, the platform offers seamless Google authentication and secure JWT integration.

Primary LanguageCSS

Doctor Appointment Management System

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

Home Page

Image description

Register

Image description

Login

Image description

All doctors

(Image description

Single Doctor

Image description

Doctor Dashbord

Image description

Admin Dashbord

Image description

Routes

User Routes

  • 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

Doctor Routes

  • 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

Appointments

  • 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

Admin Routes

  • 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

Acknowledgements

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!

Contributors

  • Vipul
  • Saif
  • Hariom