How mohmmadsleet/project-graduation2 works
This is a static Arabic healthcare portal covering patient doctor discovery and appointment workflows, account access, AI diagnosis, and administrative management. The tree identifies the product areas, while sampled JavaScript confirms client-side search, booking-selection summaries, appointment cancellation navigation, and admin-page interactions. HTML wiring and any backend or persistence are not evidenced, so those connections are omitted.
Main entry points: main.js Patient interactions · admin.js Admin interactions · index.html Home · login.html Login
Components 32
Access and diagnosis
- Home
index.html - Login
login.html - Registration
register.html - AI diagnosis
ai-diagnosis.html
Patient care
- Patient home
pro_patient/index.html - Doctor search
pro_patient/search.html - Doctor directory
pro_patient/doctors.html - Doctor selection
pro_patient/doctors-select.html - Doctor profile
pro_patient/doctor-profile.html - Appointment booking
pro_patient/booking.html - Booking confirmation
pro_patient/confirm-booking.html - Booking success
pro_patient/booking-success.html - Appointments
pro_patient/appointments.html - Cancel appointment
pro_patient/cancel-appointment.html - Visit details
pro_patient/visit-details.html - Medical record
pro_patient/medical-record.html - Patient profile
pro_patient/profile.html
Administration
- Admin dashboard
pro_admin/admin-dashboard.html - User management
pro_admin/admin-users.html - User permissions
pro_admin/admin-user-permissions.html - Disable user
pro_admin/admin-disable-user.html - Doctor approvals
pro_admin/admin-doctor-approvals.html - Doctor review
pro_admin/admin-doctor-review.html - Admin reports
pro_admin/admin-reports.html - Admin activity
pro_admin/admin-activity.html - Admin settings
pro_admin/admin-settings.html
Shared interface behavior
- Patient interactions
pro_patient/js/main.js - Admin interactions
pro_admin/js/admin.js - Shared header
header.html - Shared footer
footer.html
Other components
- Patient
- Administrator
Connections 11
- Patient → Home: opens portal
- Patient → Login: accesses account
- Patient → Registration: creates account
- Patient → AI diagnosis: requests diagnosis
- Patient → Patient home: opens portal
- Administrator → Admin dashboard: opens dashboard
- Patient interactions → Doctor search: filters doctors
- Patient interactions → Appointment booking: updates selection summary
- Patient interactions → Appointments: redirects after cancellation
- Admin interactions → User management: filters user cards
- Admin interactions → Admin settings: handles settings form