ProjectBeta
Hospital Appointment Booking System
Hard
14 completions
~ 37 hours
3.3 This content is new. Please help us improve it by reporting bugs if you encounter them.
Learn how to build REST services with Spring boot. Learn how to write and read data from the database, study the JSON format and the basics of REST API.
Provided by
JetBrains Academy
About
Proper management of hospitals is the key factor of a good service. To improve it, the Head Physician asked you to devise 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.
Training project
This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Develop and implement the APIs structure to set an appointment, delete it, and get the list of all appointments.
Store all appointments in the database. Add new doctors to the hospital database and get the list of available time slots of a doctor.
Implement the business logic to transfer appointments to the Head Physician if a doctor is sick or leaves the hospital.
Show the statistics of appointments per day and per doctor.