"Quick Lap" هو تطبيق مخصص لتسهيل التواصل بين المرضى والمختبرات الطبية. يهدف التطبيق إلى تحسين تجربة المستخدمين من خلال تمكينهم من حجز الفحوصات الطبية، متابعة نتائجها، والدردشة المباشرة مع المختبرات. تم تطوير التطبيق باستخدام Flutter مع Firebase كخلفية داعمة، وHive لتخزين البيانات المحلية، بالإضافة إلى اتباع نمط MVVM لتنظيم الكود وتسهيل الصيانة.
المزايا الأساسية:
التصميم على نمط MVVM: يوفر هذا النمط توزيع واضح بين واجهة المستخدم، وبيانات التطبيق، والمنطق الداخلي، مما يسهم في تحسين كفاءة الأداء ويجعل التطبيق أكثر قابلية للتطوير والصيانة.
التكامل مع Firebase: يوفر التطبيق مزايا عديدة مثل إدارة المستخدمين، المصادقة، وتخزين البيانات السحابية، مما يضمن أمان وسرعة في الوصول إلى البيانات عبر مختلف الأجهزة.
استخدام Hive للتخزين المحلي: يوفر Hive قاعدة بيانات محلية خفيفة وفعالة تتيح تخزين البيانات على جهاز المستخدم، مما يدعم عمل التطبيق بدون اتصال بالإنترنت ويضمن استجابة سريعة.
مميزات التطبيق:
الصفحة الرئيسية: تحتوي على خيارات مثل:
الفحوصات (Scans): عرض مختلف الفحوصات الإشعاعية المتاحة.
العروضات: الاطلاع على أحدث العروض والخصومات.
الاختبارات (Tests): قائمة شاملة للاختبارات المتاحة.
إضافة إلى المفضلة: إمكانية حفظ الاختبارات أو الفحوصات المفضلة للوصول السريع إليها لاحقاً.
الدردشة: تواصل مباشر بين المريض والمختبر، مع إمكانية إرسال الصور والمستندات الضرورية.
الملف الشخصي: عرض وتعديل المعلومات الشخصية بسهولة.
السلة: إمكانية إضافة الاختبارات إلى سلة التسوق وطلبها دفعة واحدة.
إدارة المستخدمين والمحتوى (للأدمن): يتيح للأدمن إدارة المستخدمين، تحديث قائمة الفحوصات، ومتابعة المحادثات.
التقنيات المستخدمة:
لغة البرمجة: Flutter
إدارة الحالة: MVVM
قاعدة البيانات السحابية: Firebase
التخزين المحلي: Hive
اسم المستقل | Mostafa E. |
عدد الإعجابات | 0 |
عدد المشاهدات | 3 |
تاريخ الإضافة |