Hassounh

هسونة تطبيق حاسوب مكتبي خاص من Flutter بتجربة عربية أولًا يرقمن سير العمل الكامل للكاونتر والأقسام الداخلية لمقهى محلي (كافتيريا حسونة). يعمل التطبيق دون إنترنت على Windows ويقدّم واجهة عربية من اليمين إلى اليسار مبنية على عائلة خط Cairo. المنتج منظم حول الميزات (تسجيل الدخول، الكاشير، المطبخ، القائمة، الطاولات، المخزون، المصروفات، الموردون، الموظفون، غلق اليوم، التقارير، الطلبات المسبقة، الطباعة، تسجيل الدخول عن بُعد، والمستخدمون)، مع تقسيم كل ميزة إلى طبقات بيانات ونطاق وعرض فوق flutter_bloc/Freezed وgo_router وget_it. يدور سير العمل اليومي حول نوبات اليوم ('الوردية'). تنتمي كل المبيعات والمصروفات وتذاكر المطبخ ومدفوعات الموردين إلى الوردية المفتوحة؛ وعند الإغلاق يقارن التطبيق الرصيد المتوقع في الدرج بالكاش المعدود الفعلي، ويسجل أي عجز أو فائض مع سبب إلزامي، ويجمّد سجلات الوردية نهائيًا. تقود شاشاتا الكاشير والمطبخ نقطة البيع: تصفح القائمة حسب التصنيف، وأحجام الأصناف بتسعيرة لكل حجم، واختيار الصوصات، وإدارة السلة، وطلبات التيك أواي أو الطاولات التي تُطبع فورًا وتظهر مباشرة في لوحة المطبخ. وإدارة القائمة والطاولات — إنشاء وتعديل وحذف التصنيفات والأصناف والصوصات مع إعادة الترتيب والبحث، بالإضافة إلى نطاقات طاولات مرقّمة مع تفعيل/تعطيل فردي وإحصائيات لكل طاولة — تبقى الواجهة قابلة للتهيئة. تحافظ وحدات الإدارة الخلفية على قابلية التدقيق. يتتبع المخزون المنتجات والأرصدة عبر مواقع المستودع والمقهى مع عمليات إضافة وخصم وتحويل واستهلاك مسجلة من البداية إلى النهاية. تستخدم المصروفات سجلات بآلية النسخ: كل تعديل يُنشئ نسخة جديدة، والحذف حذف ناعم (مستبعد من الإجماليات لكن محفوظ في السجل). تتبع فواتير الموردين دورة حياة من المفتوحة إلى المغلقة مع عمليات شراء واستلامات جزئية للبضائع ومدفوعات بمرفقات قابلة للطباعة وسجل تدقيق زمني غير قابل للتعديل يسجل من غيّر ماذا ومتى. تفصّل تقارير المبيعات اليومية والشهرية الأصناف المباعة وطرق الدفع وإجماليات كل يوم مع كشوف تقفيلة قابلة للطباعة. نموذج مصادقة مزدوج يبقي كل شيء دون إنترنت — مستخدمون محليون بأدوار مدير عام/مدير/كاشير وتخزين جلسة محلي — بينما يتطلب تعديل القائمة والطلبات المسبقة جلسة منفصلة عبر الإنترنت مع تحديث تلقائي للرمز وتراجع سلس إلى نسخة محفوظة من القائمة دون اتصال. مخطط Drift/SQLite المحلي مُرقّم (v10) مع سجلات ترحيل وفحوصات سلامة ونسخ احتياطي تلقائي للقاعدة؛ وتربط الطباعة كل نوع مستند (طعام أو مشروبات أو فواتير) بطابعات Windows المحددة، ويمكن تصدير الورديات والتقارير حتى لا يُحبس شيء داخل التطبيق.

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

تطبيق حاسوب مكتبي على Windows يعمل دون إنترنت بواجهة عربية كاملة (RTL) وخط Cairo؛ المبيعات والمصروفات والتقارير تعمل كلها بدون إنترنت
محرك الوردية: تقييد المبيعات والمصروفات أثناء فتحها، ومطابقة الرصيد المتوقع بالكاش المعدود مع تسجيل العجز/الفائض عند الإغلاق، وتجميد سجلات الوردية نهائيًا
نقطة بيع الكاشير: تصفح القائمة حسب التصنيف، وأحجام الأصناف بتسعيرة لكل حجم، واختيار الصوصات، وإدارة السلة، وطلبات التيك أواي/الطاولات مع طباعة الإيصال فورًا
لوحة تذاكر مطبخ مباشرة بأرقام الطلبات والأصناف والكميات والأحجام والصوصات وأرقام الطاولات
إدارة القائمة: تصنيفات وأصناف وأحجام وصوصات مع إدارة كاملة وترتيب وبحث وصور منتجات لكل صنف
إدارة الطاولات: نطاقات مرقّمة مع تفعيل/تعطيل فردي وإحصائيات طلبات ومنتجات وإجمالي كاش لكل طاولة
المخزون: منتجات متتبعة عبر المستودع والمقهى مع عمليات إضافة وخصم وتحويل واستهلاك وسجل عمليات كامل
مصروفات بسجلات مصنفة وتاريخ نسخ وحذف ناعم يستبعد المحذوف من الإجماليات
دورة حياة فاتورة المورد (من مفتوحة إلى مغلقة): عمليات شراء واستلامات جزئية أو كاملة للبضائع ومدفوعات بمرفقات وفاتورة/إيصال قابل للطباعة وسجل تدقيق زمني غير قابل للتعديل
تقارير مبيعات يومية/شهرية (تقفيلة): إجماليات وأصناف مباعة وطرق دفع وتفصيل يومي وكشوف مطبوعة
تحكم بالصلاحيات (مدير عام، مدير، كاشير) بمصادقة منفصلة دون اتصال وعبر الإنترنت؛ تعديل القائمة والطلبات المسبقة يتطلبان جلسة عن بُعد مع تحديث تلقائي للرمز
مخطط Drift/SQLite مُرقّم مع سجلات ترحيل وفحوصات سلامة ونسخ احتياطي تلقائي للقاعدة، بالإضافة إلى ربط الطباعة لكل نوع مستند وطباعة PDF وتصدير Excel

التقنيات

FlutterDartflutter_blocblocfreezedgo_routerget_itflutter_hooksdriftdrift_flutterdioretrofitdartzjson_serializableintlequatableuuidflutter_staggered_grid_viewsyncfusion_flutter_datagridsyncfusion_flutter_corepdfprintingexcelshare_plusimage_pickercached_network_imagepath_providercrypto

الروابط

معرض الوسائط