# 💊 دواء غزة | DawaGaza شعار دواء غزة ### ربط المريض بالدواء في قطاع غزة **تطبيق موبايل احترافي مبني بـ Flutter** يهدف إلى حل مشكلة نقص الأدوية في قطاع غزة، خاصة في ظل الظروف الصعبة. التطبيق يربط بين المرضى والصيادلة والمستودعات والمنظمات الإنسانية في منصة واحدة ذكية. [![Flutter](https://img.shields.io/badge/Flutter-3.24.0-02569B?style=for-the-badge&logo=flutter&logoColor=white)](https://flutter.dev) [![Dart](https://img.shields.io/badge/Dart-3.5.0-0175C2?style=for-the-badge&logo=dart&logoColor=white)](https://dart.dev) [![Supabase](https://img.shields.io/badge/Supabase-2.12.0-3ECF8E?style=for-the-badge&logo=supabase&logoColor=white)](https://supabase.com) [![Hive](https://img.shields.io/badge/Hive-2.2.0-FFD54F?style=for-the-badge&logo=hive&logoColor=black)](https://pub.dev/packages/hive)

📖 عن المشروع

دواء غزة (DawaGaza) هو تطبيق Flutter متكامل يهدف إلى حل مشكلة نقص الأدوية في قطاع غزة، خاصة في ظل الظروف الصعبة والحصار. التطبيق يربط بين المرضى - الصيادلة - المستودعات - المنظمات الإنسانية في منصة واحدة ذكية.

💪 نقاط القوة في المشروع

المجال الوصف
📱 تطوير الموبايل Flutter لتجربة سلسة عبر المنصات (Android, iOS, Web, Desktop)
🎨 تصميم UI/UX تصميم احترافي ومتجاوب مع جميع أحجام الشاشات
🏗️ الهندسة المعمارية Clean Architecture وكود نظيف قابل للتوسع
🔗 التكامل السحابي Supabase (Auth, Realtime DB, Storage)
📡 العمل دون إنترنت Offline First مع تخزين محلي باستخدام Hive

✨ المميزات الرئيسية

👨‍⚕️ للمريض

الميزة الوصف
🔍 البحث عن دواء يعمل دون إنترنت (Offline First)
🗺️ خريطة الصيدليات عرض أقرب الصيدليات لك
📸 رفع الوصفات الطبية تصوير ورفع الوصفات بسهولة
⏰ تذكير الأدوية تنبيهات لمواعيد الأدوية
💬 التواصل مع الصيدلي عبر واتساب مباشرة
📋 متابعة الطلبات تتبع حالة طلباتك
❤️ الصيدليات المفضلة حفظ الصيدليات التي تفضلها
📋 السجل الطبي الرقمي حفظ تاريخك الطبي

👨‍🔬 للصيدلي

الميزة الوصف
📦 إدارة المخزون إضافة/تعديل/حذف الأدوية
📸 مسح الباركود مسح باركود الأدوية بسرعة
📋 إدارة الطلبات معالجة طلبات المرضى
💰 إدارة الديون متابعة حسابات العملاء
📊 استيراد من Excel استيراد بيانات المخزون
📈 تقارير المبيعات إحصائيات متقدمة
🔍 مسح الوصفات مسح الوصفات بالكاميرا
📄 تصدير التقارير PDF, Excel, CSV

🏭 للمستودع

الميزة الوصف
🏢 إدارة الموردين إضافة ومتابعة الموردين
📦 إدارة المخزون المركزي متابعة المخزون الكلي
📋 إدارة طلبات الصيدليات تلبية طلبات الصيادلة
📝 إنشاء أوامر شراء طلب أدوية من الموردين
🚚 إدارة سائقي التوصيل تنظيم عمليات التوصيل
📊 تقارير المخزون إحصائيات المخزون
⚠️ تنبيهات الصلاحية تنبيه للأدوية منتهية الصلاحية

🌐 للمنظمات الإنسانية

الميزة الوصف
🗺️ خريطة نقص الأدوية عرض المناطق الأكثر احتياجاً
📊 إحصائيات المخزون متابعة المخزون العام
📋 تقارير المساعدات تقارير المساعدات المقدمة
📦 متابعة التوزيع تتبع توزيع الأدوية

📱 لقطات من التطبيق

### 🖼️ شعار التطبيق شعار دواء غزة --- ### 📸 واجهات التطبيق | الشاشة | المعاينة | |:------:|:---------:| | **شاشة تسجيل الدخول** | تسجيل الدخول | | **الصفحة الرئيسية للمستخدم** | الصفحة الرئيسية | | **ملف المستخدم الشخصي** | ملف المستخدم | --- ### 🏥 واجهات الصيدلي | الشاشة | المعاينة | |:------:|:---------:| | **الصفحة الرئيسية للصيدلي** | الصفحة الرئيسية للصيدلي | | **إدارة المخزون** | إدارة المخزون | | **الطلبات** | الطلبات | | **الإحصائيات والتقارير** | الإحصائيات | --- ### 🏭 واجهات المستودع | الشاشة | المعاينة | |:------:|:---------:| | **الصفحة الرئيسية للمستودع** | الصفحة الرئيسية للمستودع | | **القائمة الجانبية** | القائمة الجانبية | | **الملف الشخصي للمستودع** | الملف الشخصي | | **إحصائيات المستودع** | إحصائيات المستودع | --- ### ⏰ ميزات إضافية | الشاشة | المعاينة | |:------:|:---------:| | **تذكير الأدوية** | تذكير الأدوية | | **تقييم التطبيق** | تقييم التطبيق | | **مركز المساعدة** | مركز المساعدة |

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

| التقنية | الإصدار | الاستخدام | |:---------|:--------:|:----------| | **Flutter** | 3.24+ | إطار عمل التطبيق | | **Dart** | 3.5+ | لغة البرمجة | | **Supabase** | 2.12+ | قاعدة البيانات والمزامنة | | **Riverpod** | 2.5+ | إدارة الحالة | | **Go Router** | 14.6+ | التنقل بين الشاشات | | **Hive** | 2.2+ | التخزين المحلي | | **Google Maps** | 2.17+ | الخرائط | | **Firebase** | 14.7+ | الإشعارات |

📦 الحزم والمكتبات الرئيسية

# Supabase
supabase_flutter: ^2.12.4

# واجهة المستخدم
flutter_svg: ^2.0.10+1
shimmer: ^3.0.0
cached_network_image: ^3.4.1

# التخزين المحلي
hive: ^2.2.3
hive_flutter: ^1.1.0
path_provider: ^2.1.5

# إدارة الحالة والتنقل
riverpod: ^2.5.1
go_router: ^14.6.2

# الخدمات
flutter_local_notifications: ^18.0.1
url_launcher: ^6.3.2
share_plus: ^10.1.2
intl: ^0.20.2
http: ^1.2.2

📁 هيكل المشروع

dawa_gaza/
│
├── 📁 android/                 # إعدادات Android
├── 📁 ios/                     # إعدادات iOS
├── 📁 windows/                 # إعدادات Windows
├── 📁 lib/
│   ├── 📁 screens/             # شاشات التطبيق
│   │   ├── 📁 auth/            # شاشات المصادقة
│   │   ├── 📁 patient/         # شاشات المريض
│   │   ├── 📁 pharmacist/      # شاشات الصيدلي
│   │   └── 📁 warehouse/       # شاشات المستودع
│   ├── 📁 widgets/             # مكونات UI مخصصة
│   ├── 📁 models/              # نماذج البيانات
│   ├── 📁 services/            # الخدمات
│   ├── 📁 core/                # الثوابت والألوان
│   └── 🚀 main.dart            # نقطة البداية
├── 📁 assets/
│   └── 📁 images/              # الصور والشعارات
├── 📄 pubspec.yaml             # الحزم والتبعيات
└── 📄 README.md                # توثيق المشروع

🚀 التثبيت والتشغيل

المتطلبات الأساسية

  • ✅ Flutter SDK 3.24.0 أو أحدث
  • ✅ Dart SDK 3.5.0 أو أحدث
  • ✅ Android Studio أو VS Code
  • ✅ Git
  • ✅ محاكي Android/iOS أو جهاز حقيقي

⚙️ خطوات التثبيت

# 1. استنساخ المستودع
git clone https://github.com/Alhayek7/dawa_gaza.git

# 2. الدخول إلى مجلد المشروع
cd dawa_gaza

# 3. تثبيت الحزم والمكتبات
flutter pub get

# 4. تشغيل التطبيق
flutter run

# 5. بناء APK للإصدار النهائي
flutter build apk --release

📱 الأدوار التجريبية

| الدور | البريد الإلكتروني | كلمة المرور | |:-----:|:-----------------:|:-----------:| | 👤 **مريض** | [email protected] | 123456 | | 👨‍🔬 **صيدلي** | [email protected] | 123456 | | 🏭 **مستودع** | [email protected] | 123456 | | 🌐 **منظمة** | [email protected] | 123456 |

🎯 خريطة طريق المشروع

✅ تم الإنجاز

  • [x] واجهات المستخدم الكاملة (أكثر من 40 شاشة)
  • [x] نظام البحث عن الأدوية (Offline First)
  • [x] إدارة المخزون للصيادلة والمستودعات
  • [x] نظام الديون والمدفوعات
  • [x] التقارير والإحصائيات
  • [x] تذكير الأدوية
  • [x] رفع الوصفات الطبية

🔄 قيد التطوير

  • [ ] تكامل مع بوابة الدفع الإلكتروني
  • [ ] دعم اللغة الإنجليزية بالكامل
  • [ ] تطبيق ويب (PWA)
  • [ ] اقتراح بدائل دوائية بالذكاء الاصطناعي
  • [ ] الوضع الليلي (Dark Mode)

📞 الدعم والتواصل

| الوسيلة | التفاصيل | |:--------|:----------| | 📧 **البريد الإلكتروني** | [[email protected]](mailto:[email protected]) | | 💬 **واتساب** | [+970 59 7967157](https://wa.me/970597967157) | | 🌐 **الموقع الإلكتروني** | [www.dawagaza.ps](https://www.dawagaza.ps) | | 🐙 **GitHub** | [github.com/Alhayek7](https://github.com/Alhayek7) |

👨‍💻 المطور

| | | |--|--| | **الاسم** | أحمد وسام الحايك | | **التخصص** | علم بيانات وذكاء اصطناعي | | **الشغف** | تطوير تطبيقات الموبايل · الذكاء الاصطناعي · تصميم UI/UX · هندسة البرمجيات | [![GitHub](https://img.shields.io/badge/GitHub-Alhayek7-181717?style=for-the-badge&logo=github)](https://github.com/Alhayek7) [![LinkedIn](https://img.shields.io/badge/LinkedIn-Alhayek7-0077B5?style=for-the-badge&logo=linkedin)](https://linkedin.com/in/Alhayek7)

⭐ دعم المشروع

إذا أعجبك المشروع، لا تنسَ إعطاءه نجمة ⭐ على GitHub لدعم التطوير المستمر!

Star


📄 الرخصة

جميع الحقوق محفوظة © 2025 DawaGaza

**تم البناء بـ Flutter وشغف** ❤️ شعار دواء غزة #### www.dawagaza.ps
**الآن الـ README جاهز بشكل نهائي واحترافي!** 🎉

Built With

Share this project:

Updates