وصف شامل لمشروع نظام إدارة الصيدلية البيطرية
نظرة عامة على المشروع
هذا المشروع هو تطبيق إدارة صيدلية بيطرية مطور باستخدام Flutter، مصمم خصيصاً للصيدليات البيطرية في مصر. التطبيق يوفر نظاماً شاملاً لإدارة العملاء والمخزون والفواتير والتقارير المالية.
️ التقنيات المستخدمة
Frontend:
Flutter (الإصدار 3.29.2+) - إطار العمل الرئيسي
Dart SDK - لغة البرمجة
Sizer - للتصميم المتجاوب
Google Fonts - للخطوط
Flutter SVG - لعرض الصور المتجهة
Backend & Database:
Supabase - قاعدة البيانات السحابية (PostgreSQL)
Supabase Flutter - للاتصال مع قاعدة البيانات
Real-time sync - مزامنة البيانات في الوقت الفعلي
المكتبات الإضافية:
Mobile Scanner - لقراءة الباركود
Image Picker - لاختيار الصور
Shared Preferences - لحفظ البيانات المحلية
Connectivity Plus - لفحص الاتصال بالإنترنت
Flutter Typeahead - للبحث التلقائي
Intl - لتنسيق التواريخ والأرقام
الشاشات والوظائف الرئيسية
1. شاشة البداية (Splash Screen)
شاشة ترحيب مع شعار التطبيق
فحص الاتصال بقاعدة البيانات
2. لوحة التحكم الرئيسية (Dashboard)
ملخص المخزون والأرباح في بداية الصفحة
تنبيهات ذكية للمنتجات منتهية الصلاحية أو قليلة المخزون
الإجراءات السريعة: إضافة فاتورة، إدارة المخزون، إدارة العملاء
المعاملات الأخيرة مع تفاصيل كاملة
شريط تنقل سفلي للوصول السريع للأقسام
3. إدارة العملاء (Client Management)
قائمة العملاء مع معلومات شاملة
بحث ذكي متقدم بنظام نقاط:
بحث بالبداية (أعلى نقاط)
بحث بالاحتواء (نقاط متوسطة)
بحث بالكلمات (نقاط منخفضة)
إضافة عملاء جدد (رقم الهاتف اختياري)
تفاصيل العميل مع تاريخ المعاملات
حذف شامل للعميل مع جميع البيانات المرتبطة
دعم الأرقام المصرية
4. إدارة المخزون (Inventory Management)
قائمة المنتجات مع تفاصيل كاملة
إضافة منتجات جديدة مع الباركود
تعديل المخزون والأسعار
تتبع تواريخ الانتهاء
فئات المنتجات: مضادات حيوية، فيتامينات، لقاحات، معدات طبية، إلخ
قراءة الباركود لإضافة المنتجات سريعاً
5. إنشاء الفواتير (Invoice Creation)
واجهة سهلة لإنشاء الفواتير
بحث تلقائي للمنتجات والعملاء
حساب تلقائي للإجماليات
طرق دفع متعددة: كاش، آجل، بنكي
إضافة ملاحظات للفاتورة
6. تاريخ الفواتير (Invoice History)
قائمة شاملة بجميع الفواتير
فلترة وبحث متقدم
عرض تفاصيل كل فاتورة
تتبع حالة الدفع
7. التقارير المالية (Reports)
تقارير الأرباح اليومية والشهرية
تحليل المبيعات حسب المنتج
تقارير المخزون
إحصائيات العملاء
8. إدارة الحظائر (Barn Management)
تفاصيل الحظائر لكل عميل
تتبع عدد الحظائر
ربط الفواتير بالحظائر
9. الإعدادات (Settings)
إعدادات التطبيق العامة
إدارة المستخدمين
نسخ احتياطي للبيانات
️ هيكل قاعدة البيانات
الجداول الرئيسية:
1.
clients - العملاء
المعلومات الأساسية (الاسم، الهاتف، الموقع)
إحصائيات (عدد الفواتير، آخر زيارة)
الحالة والمفضلة
2.
products - المنتجات
تفاصيل المنتج (الاسم، الشركة، الفئة)
المخزون والأسعار
الباركود وتاريخ الانتهاء
3.
invoices - الفواتير
معلومات الفاتورة الأساسية
ربط بالعميل
حالة الدفع والملاحظات
4.
invoice_items - عناصر الفواتير
تفاصيل كل منتج في الفاتورة
الكمية والأسعار
5.
transactions - المعاملات المالية
تتبع المدفوعات
أنواع المعاملات المختلفة
الميزات المتقدمة
1. البحث الذكي
خوارزمية بحث متطورة مع نظام نقاط
بحث سريع ودقيق في جميع البيانات
2. المزامنة في الوقت الفعلي
تحديث فوري للبيانات عبر جميع الأجهزة
عمل تعاوني متعدد المستخدمين
3. واجهة مستخدم متجاوبة
تصميم حديث ومتجاوب
دعم الاتجاه العمودي فقط
خطوط Google Fonts الجميلة
4. معالجة الأخطاء المتقدمة
نظام معالجة أخطاء شامل
رسائل خطأ واضحة ومفيدة
5. الأمان والخصوصية
اتصال آمن مع قاعدة البيانات
سياسات أمان متقدمة
حماية البيانات الحساسة
البيانات التجريبية
التطبيق يأتي مع:
41 منتج بيطري مصري حقيقي
10 فئات مختلفة من المنتجات
بيانات تجريبية للاختبار
أسعار واقعية للسوق المصري