https://github.com/snoopycodex/appointment-app
Doctor Appointment App
https://github.com/snoopycodex/appointment-app
Last synced: 7 months ago
JSON representation
Doctor Appointment App
- Host: GitHub
- URL: https://github.com/snoopycodex/appointment-app
- Owner: SnoopyCodeX
- License: mit
- Created: 2020-12-12T11:46:19.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-20T05:10:07.000Z (over 4 years ago)
- Last Synced: 2025-01-23T15:37:52.723Z (about 1 year ago)
- Language: Java
- Size: 798 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## :mask: Doctor Appointment App :mask:
### :open_file_folder: Folders in this Project
- Application Source code: "Appointment App" folder
- Server Source code: "Server files" folder
### :page_with_curl: File extensions
- xxx.java & xxx.xml - Used for the android application itself
- xxx.htaccess & xxx.php - Used for the Server side of the application
### :memo: Coding Design Used
- REST (Representational Stateless Transfer) - Server Side
- Structural Design: Application(Client) Side
### :bookmark_tabs: Author's Notice
- Ignore the LICENSE file that is with this file
## :ticket: Server Side
- Link: http://api.doctor-appointment-app.ml/
### :link: 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
### :trident: Request and Response formats used by both Server and Client Application
- JSON Format (Javascript Object Notation)