Patient Appointment Scheduler System using PHP FREE Source Code



This is a Patient Appointment Scheduler System Project in PHP. This is a web-based application that provides an online platform for clinic patients or possible patients to schedule their appointment with the doctor. The project is simple but useful. It has a pleasant user interface and user-friendly functionalities. This system has 2 sides user sides which are the Admin Panel/Side and the Public Side.

About the Patient Appointment Scheduler System

This web-application was written/developed using PHP, MySQL Database, HTML, CSS, JavaScript (jQuery and Ajax), Bootstrap, AdminLTE Template, and other libraries/plugins. I developed the project using XAMPP 3.3.0 as my local web server which has a PHP version 8.0.7.

The Patient Appointment Scheduler System contains multiple features and functionalities. As I have mentioned above, this has 2 user sides which are the Admin and Public. On the Public Side, the patients or possible patients can submit their appointment requests at their desired schedule. The request has a possibility to be changed at the admin panel so that the system admin or doctors can manage the priorities according to the patient's ailment. The Public Side has only a single-page user interface. In the Admin Panel. admin users have access and can manage all the features and functionalities that the said user side has.


Admin Side

  • Secure Login/Logout
  • Dashboard (displays the full calendar that contains the appointment schedules)
  • Manage Schedule Settings
  • Manage Appointments
  • Manage User List
  • Manage System Settings
  • Manage Account Details/Credentials

Public Side

  • Display the About Content
  • Appointment Request Form Modal
  • Submit Appointment Schedule Request

System Snapshots

Public Side

Patient Appointment Scheduler System

Public Appointment Form Modal

Patient Appointment Scheduler System

Admin Dashboard

Patient Appointment Scheduler System

Schedule Settings

Patient Appointment Scheduler System

Appointment List

Patient Appointment Scheduler System

How to Run ??


  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)


  1. Open your XAMPP/WAMP's Control Panel and start Apache and MySQL.
  2. Extract the downloaded source code zip file.
  3. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  4. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  5. Create a new database naming scheduler_db.
  6. Import the provided SQL file. The file is known as scheduler_db.sql located inside the database folder.
  7. Browse the Online Mobile Store Management System in a browser. i.e. http://localhost/scheduler/ for the public and http://localhost/scheduler/admin for the admin side.

Default Admin Access Information

Username: admin
Password: admin123


That's it. You can now explore the features and functionalities of this Patient Appointment Scheduler System. I hope this project will help you with what you are looking for and you'll find something useful for your future projects.

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byOPSEC (not verified)on Fri, 09/03/2021 - 18:30

You have a big problem, my friend?
Submitted bynguyen van hieu (not verified)on Thu, 10/07/2021 - 01:03

how to add smtp

Add new comment