Empowering Patients and Physicians: Doctor Appointment App