تفاصيل العمل

My Patient هو التطبيق الخاص بالطبيب، ويرتبط مباشرة بتطبيق My Doctor الخاص بالمريض.

يتيح للطبيب إدارة المواعيد، متابعة بيانات المرضى، والتواصل معهم بسهولة بعد قبول الطلبات.

فكرة التطبيق

يُمكن الطبيب من استقبال طلبات الحجز من المرضى، الاطلاع على بياناتهم الطبية، تأكيد أو رفض المواعيد، وإجراء المكالمات الصوتية والفيديو معهم.

كما يوفر للطبيب متابعة التقييمات والرسائل، وإدارة جدوله الطبي بطريقة منظمة.

المميزات الرئيسية في My Patient

1. إدارة حساب الطبيب

تسجيل الدخول/إنشاء حساب باستخدام Firebase Auth

تعديل الملف الشخصي والمعلومات الطبية

رفع صورة الملف الشخصي

2. إدارة المرضى والمواعيد

استقبال طلبات الحجز من المرضى

عرض تفاصيل كل مريض (البيانات الصحية، الأعراض، التاريخ الطبي)

تأكيد أو رفض المواعيد

تنظيم جدول المواعيد اليومية

3. التواصل مع المرضى

الدردشة الفورية مع المرضى باستخدام Firestore

إشعارات فورية عند وصول رسائل جديدة (FCM)

مكالمات صوتية وفيديو مع المرضى عبر Agora SDK

4. إشعارات وتنبيهات

إشعار عند وصول حجز جديد

إشعار عند قبول أو رفض الموعد

تنبيهات بالرسائل والمكالمات

5. إدارة الملفات الطبية

رفع ومشاركة الملفات والصور الطبية باستخدام Supabase Storage

استخدام Edge Functions لمعالجة البيانات والملفات

التقنيات المستخدمة

Flutter / Dart

Clean Architecture + MVVM

Cubit State Management

Firebase Auth & Firestore

FCM Notifications

Supabase (Storage & Edge Functions)

Agora SDK (Voice & Video Calls)

ملفات مرفقة

بطاقة العمل

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