A role-based medical appointment system that allows patients to book appointments with doctors while enabling administrators to manage users and schedules