تطبيق تاجر - نظام SaaS متعدد المتاجر لنقاط البيع ومسح الباركود مع تحليلات مبيعات حية
منذ شهر
عرض العمل
الوصف
تاجر (Tajer) تطبيق Flutter من نوع SaaS متعدد المستأجرين يحوّل هاتف الكاشير إلى نقطة بيع كاملة: مسح باركود فوري، سلة، خصم مخزون ذري، وتحليلات مبيعات حية — مبني على Firebase مع عزل تام لبيانات كل متجر.
أبرز المميزات:
- بنية Multi-Tenant: كل متجر داخل `stores/{storeId}` بعزل مفروض من قواعد أمان Firestore، لا من التطبيق فقط.
- ثلاثة أدوار (مدير عام / مدير متجر / كاشير) بصلاحيات مفصولة على مستوى قاعدة البيانات.
- بيع ذري: كل عملية شراء داخل `runTransaction` واحدة تتحقق من المخزون وتخصمه وتكتب الفاتورة معاً — يمنع البيع الزائد عند تزامن كاشيرين.
- حماية اشتراك من طرفين: فحص على الجهاز + قاعدة خادم تقارن `request.time` بتاريخ الانتهاء، فتغيير ساعة الهاتف لا يفيد.
- ماسح باركود/QR فوري (mobile_scanner) ببطاقة منتج تفاعلية وتحكم بالفلاش.
- تحليلات من 4 تبويبات: نظرة عامة بمخططات fl_chart، الأكثر مبيعاً، مساهمة الموظفين، وسجل حي — مع فلترة (اليوم/الأسبوع/الشهر/الكل).
التقنيات: Flutter, Dart, Firebase Auth, Cloud Firestore, Security Rules, mobile_scanner, Hive, fl_chart, Shorebird.
التفاصيل
| المشاهدات | 2 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات - تطبيقات الجوال |
حساب المستخدم
العربية
English