● Portfolio project by Abdulla Bashir
Appointment scheduling without the spreadsheet chaos.
Manage doctors, working hours, appointment slots, patient bookings and basic clinic data from one lightweight browser application. It is intentionally built as a free, static GitHub Pages demo.
0Doctors
0Patients
0Appointments
0Today's bookings
Demo & privacy noticeThis page stores data only in this browser using localStorage. Do not enter real patient medical records or other sensitive health information. GitHub Pages is a public static hosting service; production healthcare data needs a properly secured backend, authentication, audit controls and an appropriate compliance setup.
Book an appointment
Choose a doctor and date to see available slots.
Available slots
Select a doctor and date to load slots.
Appointment management
Review, print or cancel bookings.
Patient registry
Basic contact information only in this demo.
Add doctor
Doctor directory
Appointment print
Print a simple appointment confirmation from the Appointments tab.
BMI calculator
Educational calculator only; not a diagnosis.
Quick age calculator
Backup & restore
Export your current demo data as JSON. Keep backups private.
Reset demo
Remove all locally stored doctors, patients and appointments and restore sample doctors.