تطبيق للحجوزات الطبية للمرضي والأطباء وتشخيص اورام المخ

تفاصيل العمل

Medix هو تطبيق طبي حديث تم تصميمه لتسهيل إدارة المواعيد وتشخيص أورام الدماغ للمرضى والأطباء.

يقوم التطبيق بالتواصل مع ال Backend للوصول لقاعدة البيانات المستخدمة

الأغراض الرئيسية من التطبيق

حجز المواعيد

يسهل التطبيق عملية جدولة وإدارة المواعيد الطبية بكل سهولة. يمكن للمستخدمين حجز وإلغاء المواعيد عبر حساباتهم من خلال واجهة مستخدم بديهية وسهلة الاستخدام. يتكامل نظام المواعيد مع النظام الخلفي لضمان التحديثات الفورية.

تشخيص أورام الدماغ

يتضمن التطبيق خوارزميات تعلم الآلة المتقدمة لتشخيص أورام الدماغ. من خلال تحليل الصور الطبية، يساعد التطبيق المرضى في تحديد وتشخيص أورام الدماغ بدقة عالية. تعتمد هذه الميزة على أحدث التقنيات في تحليل الصور الطبية لتوفير تشخيصات موثوقة وفي الوقت المناسب.

1- يمكن تسجيل الدخول للمستخدم كمريض أو طبيب

2- يبدأ المستخدم بتسجيل الدخول باستخدام حسابه الشخصي

3- يبحث المستخدم عن الطبيب المناسب له

4- يقوم باختيار ميعاد الحجز الذي يريده

5- يمكن للمسخدم استشارة نموذج الذكاء الاصطناعي لتشخيص ورم المخ

6- يمكن متابعة والغاء موعد الحجز

7- اضافة الطبيب الي قائمة الأطباء المفضلين

8- يمكن تعديل بيانات المستخدم من خلال الحساب التعريفي الخاص به

Kotlin: استخدمت Kotlin لتطوير التطبيق، مستفيدًا من ميزاتها الحديثة وتوافقها مع Java. ساعدت في كتابة كود نظيف ومختصر، مما قلل من الأخطاء وزاد من الإنتاجية.

Jetpack Compose: استُخدمت لتصميم واجهات المستخدم بشكل ديناميكي واستجابي، باستخدام كود أقل وتصميم تصريحي، مما جعل الكود أكثر وضوحًا وسهولة في الصيانة.

MVVM مع Clean Architecture: اعتمدت هذا النمط لتنظيم الكود وفصل منطق الأعمال عن واجهة المستخدم، مما حسّن من قابلية الصيانة واختبار التطبيق بشكل أفضل.

Coroutines: استخدمت لإدارة المهام غير المتزامنة مثل مكالمات الشبكة وعمليات الإدخال/الإخراج بدون حظر الخيط الرئيسي، مما حسّن من أداء التطبيق وجعله أكثر استجابة.

Paging: طبقت لتحميل البيانات تدريجيًا وتوفير تجربة مستخدم سلسة، مما ساعد في إدارة عرض كميات كبيرة من البيانات بطريقة محسنة.

Navigation Components: استخدمت لإدارة التنقل داخل التطبيق، مما بسط عملية التنقل بين الشاشات وإدارة كومة التنقل بفعالية.

Hilt for Dependency Injection: استخدمت لتقليل كود القالب المطلوب، مما حسّن من هيكلية الكود وجعله أكثر نظافة وقابلية للصيانة.

Retrofit: اعتمدت لاستهلاك خدمات الويب RESTful بشكل سهل وآمن، مما ساعد في التعامل مع طلبات HTTP بشكل فعال وتوفير استجابات دقيقة.

OkHttp: استخدمت لتحسين أداء الشبكة، حيث ميزات مثل تجميع الاتصالات وضغط GZIP وتخزين الاستجابات مؤقتًا قللت من استخدام الشبكة وزادت من سرعة التطبيق.

DataStore Preferences: طبقت لتخزين البيانات المحلية بشكل آمن وفعال، مما كان بديلاً حديثًا لـ SharedPreferences وساعد في تخزين البيانات بشكل منظم وآمن.

Coil: استخدمت لتحميل الصور داخل التطبيق، حيث كانت المكتبة سريعة وخفيفة الوزن وسهلة الاستخدام، مما حسّن من تجربة المستخدم عند عرض الصور.

بطاقة العمل

اسم المستقل Abdelrahman T.
عدد الإعجابات 0
عدد المشاهدات 5
تاريخ الإضافة
تاريخ الإنجاز