Child Immunization Chart Generator and Tracking System
20 Feb 2022
• 2 min read
Child Immunization Chart Generator and Tracker System in Core PHP.
The Child Immunization Chart Generator and Tracking System is a web-based healthcare management system built using Core PHP. It helps parents, hospitals, and clinics digitally manage child vaccination schedules, track immunization history, and receive automated reminders via email and SMS.
This application is designed to reduce missed vaccinations, improve record management, and streamline communication between parents and healthcare providers.
Technology Stack & Integrations
- Backend: Core PHP
- Local Development Stack: XAMPP (Apache, MySQL, PHP)
- Task Scheduler: Cron Jobs
- Email Service: PHPMailer (SMTP-based email notifications)
- SMS Service: ITEXMO SEND SMS API
- Environment Management: phpdotenv (for secure configuration and secrets handling)
Key Highlights
- Automated vaccination reminders using Cron Jobs
- Email notifications via PHPMailer
- SMS alerts via ITEXMO SEND SMS API
- Secure configuration using phpdotenv
- Role-based access for parents, hospitals, and doctors
Features
- Immunization Chart Management
- Digital vaccination records with vaccine name, administered date, and next due date.
- Automated Reminders
- Email notifications via PHPMailer.
- SMS alerts via ITEXMO SEND SMS API.
- Cron-based scheduling for automated execution.
- Parent & Child Management
- Parents can manage multiple child profiles.
- Individual immunization history per child.
- Hospital / Doctor Management
- Hospitals and clinics can add and manage doctor profiles.
- Nutrition Guidance
- Age-based nutrition recommendations for children.
Prerequisites
- XAMPP (PHP 7.4+)
- Composer
- MySQL
Installation
- Clone and setup projectTEXT
git clone https://github.com/patkarmandar/Child-Immunization-System.git cd Child-Immunization-System composer install - Move the project to:
C:\xampp\htdocs\ - Start Apache and MySQL from XAMPP.
- Create a MySQL database and import the provided SQL file.
- Configure environment variables using .env.
- (Optional) Set up a cron job for reminder automation.
Access the application at: http://localhost/child-immunization-tracker
