Skip to content

SnoopyCodeX/appointment-app

Repository files navigation

😷 Doctor Appointment App 😷

📂 Folders in this Project

  • Application Source code: "Appointment App" folder
  • Server Source code: "Server files" folder

📃 File extensions

  • xxx.java & xxx.xml - Used for the android application itself
  • xxx.htaccess & xxx.php - Used for the Server side of the application

📝 Coding Design Used

  • REST (Representational Stateless Transfer) - Server Side
  • Structural Design: Application(Client) Side

📑 Author's Notice

  • Ignore the LICENSE file that is with this file

🎫 Server Side

🔗 Url Endpoints of the REST API

  • https://api.doctor-appointment-app.ml/ - The root url of the API (Application Programming Interface)

  • /v1/ - Version definition of the API

  • /v1/patient/{patientId}/appointments - Returns the list of patient's appointments (Pending and Approved status)

  • /v1/patient/{patientId}/appointments/{appointmentId} - Returns a specific appointment that the patient himself/herself has requested

  • /v1/doctor/{doctorId}/appointments/pending - Returns the list of doctor's pending appointments which are assigned/sent to him/her

  • /v1/doctor/{doctorId}/appointments/approved - Returns the list of doctor's approved appointments which he/she has already approved

  • /v1/doctor/{doctorId}/appointments/{appointmentId} - Returns a specific appointment from the doctor's list of appointments

🔱 Request and Response formats used by both Server and Client Application

  • JSON Format (Javascript Object Notation)

About

Doctor Appointment App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published