/Hospital_Appointmen_Booking_System

an appointment system based on REST API. With this app, patients can get appointments, the Head Physician can observe the doctors' workload, and doctors can plan their days in a better manner. It's for educational purpose. this is project created by hyperSkill and this is only a solution.

Primary LanguageHTML

Hospital Appointment Booking System REST API Spring Boot & H2 database

an appointment system based on REST API. With this app, patients can get appointments, the Head Physician can observe the doctors' workload, and doctors can plan their days in a better manner. It's for educational purpose. this is project created by hyperSkill and this is only a solution.

API Referencereturns the information about available time slots for a doctor.

Create a new appointment and returns information about the appointment.

  POST /setAppointment

Delete an appointment and returns the information about the deleted appointment.

  Delete /deleteAppointment/?id={N}

Returns the information about all appointments.

  Get /appointments

Add a new doctor and returns information about the doctor.

  POST /newDoctor

Returns the information about all available doctors in the hospital.

  Get /allDoctorslist

Returns the information about available time slots for a doctor.

  Get /availableDatesByDoctor?doc={doctorName}

Delete a doctor and returns the information about the deleted doctor. All appointments scheduled for this doctor should be transferred to director

  DELETE /deleteDoctor?doc={doctor name}

Returns the information about the number of appointments per one day.

  Get /statisticsDay

Returns the information about the number of appointments per doctor.

  Get /statisticsDoc

🚀 About Me

I'm a full stack developer... I enjoy programming and problem-solving since childhood and has pursued computer science online despite studying clinical pharmacy. I have learned algorithms and data structures, discrete math, calculus, linear algebra, and objectoriented programming using Java and Kotlin.

Currently I am focusing on Full-stack development using spring and Java for backend and React for the front-end.

I am currently Working at JetBrains academy(HyperSkill now) I write topics about Kotlin.

🔗 Links

linkedin