تطبيق طبيبك

dc.contributor.authorاية عبدالناصر نعيم
dc.contributor.authorتيسير مرتضى مكي
dc.contributor.authorمازن كمال الدين إبراه
dc.date.accessioned2026-10-04T10:42:41Z
dc.date.issued2026-04
dc.description.abstractThis research aims to analyze, design, and implement a hospital service management system as a single application serving three main roles: patient, doctor, and admin. The system enables patients to browse departments and doctors, view doctor profiles, book appointments, and track their bookings. Doctors can manage schedules, view appointments, and update their profiles under controlled permissions. Admin users can manage accounts and roles, create doctor profiles and link them to user accounts, and manage departments and schedules. Our team used Flutter to develop the user interface and adopted Firebase services (Authentication and Cloud Firestore) as the backend. Firestore Security Rules were configured to protect sensitive data and enforce role based access control. In addition, an anti-conflict appointment strategy was applied by structuring appointment records in a way that reduces double booking for the same doctor and time slot. The results showed that the system efficiently meets the basic requirements, with the activation of the real-time notification system to alert users to the status of reservations, thus ensuring accurate follow-up, improving image handling, and extending medical record capabilities. Keywords: Hospital application, Appointment booking, Flutter, Firebase, Cloud Firestore, Security Rules, Role-based access control.
dc.identifier.urihttps://dspace.eaeu.edu.sd/handle/123456789/1258
dc.publisherجامعة الشيخ عبدالله البدري
dc.titleتطبيق طبيبك
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
تطبيق طبيبك.pdf
Size:
2.36 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.63 KB
Format:
Item-specific license agreed to upon submission
Description: