هو تطبيق حاسوبي متكامل (Desktop Application) تم تطويره باستخدام إطار عمل Flutter ليعمل بكفاءة عالية على بيئة Windows. صُمم النظام خصيصاً لتلبية احتياجات تجار الخردة، حيث يهدف إلى رقمنة العمليات الورقية التقليدية، وإدارة المخزون والسيولة المالية بدقة متناهية من خلال واجهات برمجية عصرية وتجربة مستخدم سلسة.
المميزات الوظيفية التفصيلية:
إدارة المخزون والمنتجات:
إضافة وتعديل أنواع الخردة المختلفة (حديد، نحاس، بلاستيك.. إلخ) مع تحديد الأسعار الافتراضية.
متابعة لحظية للكميات المتوفرة في المخزن وتحديثها تلقائياً مع كل عملية بيع أو شراء.
نظام العمليات التجارية (الشراء والبيع):
شاشة مخصصة لعمليات الشراء (Buy Screen) لحساب الأوزان والمبالغ المستحقة للموردين.
شاشة مخصصة لعمليات البيع (Sell Screen) لإصدار فواتير الخروج وتحديث الأرصدة.
سجل كامل وشامل لجميع الحركات التجارية التاريخية (Transactions History) مع إمكانية الفرز.
الإدارة المالية والسيولة (رأس المال):
نظام متقدم لإدارة "رأس المال" المتاح للصندوق، لمراقبة المبالغ الخارجة والداخلة بدقة.
تأمين البيانات المالية من خلال نظام حماية بكلمة مرور مخصص للوصول إلى قسم الحسابات ورأس المال.
أداة "محاسب العملات" (Currency Counter) لمساعدة التاجر في جرد النقدية الورقية بسرعة.
التقارير التحليلية:
قسم خاص لإنتاج تقارير دورية توضح حجم الأرباح والخسائر، وتحركات الأصناف الأكثر مبيعاً أو شراءً.
تجربة المستخدم والتصميم:
واجهة مستخدم (UI) احترافية تعتمد على نظام الألوان الداكن/الفاتح (App Theme) لتوفير الراحة أثناء الاستخدام الطويل.
هيكل برمجي منظم يعتمد على فصل المنطق البرمجي (Services) عن الواجهات (Views) لسهولة التطوير المستقبلي.
التقنيات المستخدمة (Technical Stack):
اللغة الأساسية: Dart.
إطار العمل: Flutter (Windows Desktop Support).
قاعدة البيانات: SQLite (عبر مكتبة sqflite_common_ffi) لضمان تخزين البيانات محلياً وبشكل آمن دون الحاجة لإنترنت.
إدارة الحالة (State Management): استخدام نظام AppState لضمان تزامن البيانات عبر شاشات التطبيق المختلفة.
التوثيق الهندسي: تم تصميم النظام بناءً على مخططات هندسية دقيقة تشمل (System Architecture, Class Diagrams, Use Case Diagrams) لضمان متانة الكود.