Online Covid Vaccination Scheduler System in PHP Free Source Code

Language

Introduction

This is a PHP Project entitled Online Covid-19 Vaccination Scheduler System. This system provides the individual an online platform in which they can schedule their vaccination on their desired date and location. The system automatically counts the number of availability of individuals that can schedule on a specific day.

About this System

This Online Covid-19 Vaccination Scheduler System was developed using PHP, MySQL Database, HTML, CSS, Bootstrap, JavaScript (jQuery and Ajax), and some libraries/plugins. The system stores the list of locations vaccination and a maximum number of people per day that can be entertained/accommodate can be set. The people can simply select the area or location where and when they wish to schedule their vaccination. This public website shows a Calendar and each day that still has an available slot will show a clickable element that triggers to open the scheduling form. The user will fill up the details and when the form submitted successfully, the system will provide a schedule code for the user.

Features

  • Public Website
  • Users/Invdiviual can Submit their vaccination Schedule
  • Generates Schedule Ticket Code
  • Admin Panel
  • Manage Vaccination Location
  • Manage Individual List
  • Multiple Individual Action (Update to No Show/Done and Delete form list and Schedule)

Sample snapshots

Public Website

Scheduling Form

Schedule Ticket Code

Admin Dashboard

Individual List

https://www.sourcecodester.com/sites/default/files/images/oretnom23/indiviual_list.png

How to Run

Requirements

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

Installation/Setup

  1. Open your XAMPP/WAMP's Control Panel and start the 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.
  6. Import the provided SQL file. The file is known as scheduler.sql located inside the database folder.
  7. Browse the Online Covid-19 Vaccination Scheduler System in a browser. i.e. http://localhost/scheduler and http://localhost/scheduler/admin for the admin side.

Admin Access information

Username: admin
Password: admin123

DEMO

That's it! You can now explore the features and functionalities of this Online Covid-19 Vaccination Scheduler System in PHP. The project source code is free to download. Feel free to download and modify the source code the way you wanted. I hope this will help you with what you are looking for and for your future PHP 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 SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.

FOR YOUR OWN SAFETY, PLEASE:

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.

Comments

Submitted byIvan Clyde (not verified)on Wed, 07/14/2021 - 10:46

its http://localhost/scheduler/ the board is blank and in http://localhost/scheduler/home.php this error appears Warning: Undefined variable $_settings in C:\xampp\xamppp\htdocs\scheduler\home.php on line 5 Fatal error: Uncaught Error: Call to a member function info() on null in C:\xampp\xamppp\htdocs\scheduler\home.php:5 Stack trace: #0 {main} thrown in C:\xampp\xamppp\htdocs\scheduler\home.php on line 5 please help! thank you!

Hi, I have checked the source code it works fine with me. I re-uploaded the source code zip file that I used to check to make sure of it. You can now download and test it again. And if you still encountered the same error, feel free to leave a comment. By the way, I am using PHP VERSION 8.0.2 in this project. Thanks

Submitted byArnel lagarto (not verified)on Sat, 07/24/2021 - 11:47

Sir when we're you update your system . I'm still waiting 😁😁
Submitted bysuriani (not verified)on Fri, 07/30/2021 - 08:41

hi. I already try your system using xampp 8.0.6 and it run succesfully. But when I want to make an appointment, a pop up message appear "An error occur". How can I fix the problem? Hope you can help me by sending me an email to [email protected]. Thank you
Submitted byThahir (not verified)on Fri, 08/06/2021 - 01:20

HI sir, Appreciate your work. What if there is no vaccine available on a particular date, please add the option to edit that on calendar.
Submitted byAnonymous (not verified)on Fri, 08/06/2021 - 11:00

Paano po ma disable ang adding schedule po sa date sir? i mean pano tangalin ang adding ng schedule per date kasi whole date po kasi merong adding eh sana may delete po sana.
Submitted byAnonymous (not verified)on Wed, 08/11/2021 - 15:11

how can I delete the adding schedule on the specific date, sir? coz all dates have been scheduled, my question is how can I disable other dates? thank you for answering my question sir really much appreciated
Submitted bymz (not verified)on Wed, 09/29/2021 - 09:34

Hi i can access this http://localhost/scheduler/ but can't access http://localhost/scheduler/admin . Access denied.
Submitted byoretnom23on Thu, 09/30/2021 - 08:29

In reply to by mz (not verified)

Hi, is there any error message that occurred? And, may I know the PHP version you are using.Thanks

 

Submitted byManmohan (not verified)on Mon, 12/13/2021 - 14:33

hi, Can you please help me to edit the user entry form to add an aadhar number and add it to database? Please help me....

Hi, you can just add a new table in the database and add an input field to the form, and put the table column name as the name attribute of the input. The backend will automatically save that field in your database then.

For Example

Database Table_1 column[new_column_name]

  1. <input id="new_column_name" name="new_column_name" required>

Hope this will help you.

Submitted byAhmed Mashal (not verified)on Wed, 12/29/2021 - 17:06

any suggested code for generating reports from this scheduler
Submitted byJay1234 (not verified)on Fri, 02/11/2022 - 16:29

Hello, thanks for the code.. It works for me.. but when I upload in 000webhost the css it doesn't work, i don't know what's the problem or the connection. Can you help me please? Thank you in advance.

Add new comment