Skip to content

TeleDoc - A PHP based doctors appointment booking system

License

Notifications You must be signed in to change notification settings

zenjahid/TeleDoc

Repository files navigation

Functionality:

  1. Login and Register as Patient

  2. Login as Doctor (Only admin can register new doctors / edit them)

  3. Search Doctors - Search doctors by area, speciality, cost and time slot (Login is not required to do this task)

  4. Book Appointment - * Book Appointment with doctors if time-slot is empty [10 minute time slot] * Once the appointment is booked, fetch time-slot data to database and send notification to that doctor (Notification format: "Username" booked an appointment with you at "time-slot")

  5. Payment- Ask patient the payment method once patient selects the time-slot (Card, Bkash whatever doesn't mean shit anyways...it will be just a fucking window or something idk idc) IMPORTANT: 90% of the payment will be sent to Doctor, 10% to the Admin

  6. Cancel appointment - Patient can cancel appointment after booking them (NO cashback [fuck 'em]; and notification regarding cancellation will be sent to that doctor)

  7. Login as Doctor (Profile features)

    • Notification Bar: Notifies the patient and their appointment schedule
    • Payment Bar: The total amount of payment and option to cash out (Card, Bkash whatever doesn't mean shit blah blah)
    • Appointment Table: Total history of appointments
  8. Login as Patient (Profile features)

    • Edit profile name
    • Book/Cancel Appointment
    • Rate the doctor once appointment is done (out of 5)