A PHP-based web application for managing COVID-19 vaccine registration across hospitals, universities, and students.
The system supports three user roles — Admin, Hospital, and University — each with their own registration and dashboard. Students are registered through their university and can then sign up for vaccine appointments.
- Default credentials: username
ADMIN, passwordadmin - Views all student, hospital, and university records in a single dashboard
- Can edit any record in the system
- Registers via a public registration form
- Manages vaccine capacity and tracks dose dates for registered patients
- Registers via a public registration form
- Uploads student data in bulk via CSV file
- Downloads student records as PDF
- Edits individual student information
- Must already exist in the database (uploaded by their university)
- Registers for vaccine appointment through the student registration page
- Can download their own registration details as a PDF
- Backend: PHP
- Database: MySQL (database name:
COVID) - PDF generation: FPDF library
- Frontend: HTML, CSS (no framework)
- Clone the repository into your web server's document root (e.g.
htdocsfor XAMPP,wwwfor WAMP). - Create a MySQL database named
COVIDand import the required schema. - Verify the database connection settings in the PHP files match your local environment:
$con = mysqli_connect('localhost', 'root', '', 'COVID');
- Navigate to
Home.phpin your browser to get started.
- Role-based login with session management
- Forgot password / password reset flow
- CSV import for bulk student upload
- PDF export for student and registration data
- Inline editing of student, hospital, and university records