تخطَّ إلى المحتوى
كل المشاريع

Rose Gate: نقطة بيع تعمل دون اتصال

نظام نقاط بيع لتاجر ورد بالجملة في السعودية، لديه مندوبو مبيعات في عدة مدن. يواصل البيع عند انقطاع الإنترنت، ويعمل على الأجهزة اللوحية تطبيقَ ويب وتطبيقَ Android.

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

Laravel 13 PHP 8.3 Alpine.js Tailwind CSS 4 PWA IndexedDB Capacitor Vite

نظرة عامة

العميل: تاجر ورد بالجملة، السعودية · الدور: المطوّر الوحيد بمساعدة الذكاء الاصطناعي · الفترة: أبريل – مايو 2026 · الحالة: نُشر في يونيو 2026

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

البنية المعمارية

يُحفظ الطلب على الجهاز اللوحي أولاً، ثم يُرسل إلى الخادم متى توفر الاتصال. ولكل طلب معرّف فريد، فلا تُنشئ إعادة المحاولة عملية بيع مكررة. وتُعلَّم الطلبات التي فشل إرسالها ويمكن إعادة إرسالها يدوياً.

التحديات

يعمل المندوبون في مدن مختلفة باتصال غير مستقر، فكان لا بد أن تعمل نقطة البيع دون اتصال بالكامل ثم تُزامن لاحقاً دون فقدان أي عملية بيع أو تكرارها. وكان يجب أن يتوفر على الجهاز اللوحي كتالوج يضم أكثر من 4,600 منتج دون اتصال.

النتائج

نُشر في يونيو 2026 لمحاسب ومندوبَي مبيعات، ويضم الكتالوج أكثر من 4,600 منتج. متاح تطبيقَ ويب قابلاً للتثبيت وتطبيقَ Android.

معرض الصور