قمت ببناء منصة ولاء متعددة المستأجرين (Multi-Tenant SaaS) كاملة تتيح للمتاجر إدارة برامج مكافآت العملاء رقمياً، مع تكامل مباشر مع محافظ Apple Wallet و Google Pay عبر PassKit API.
أبرز ما تم تنفيذه:
نظامان للمكافآت — نقاط تقليدية أو بطاقة طوابع رقمية (Stamp Card)، يُختار أحدهما لكل متجر بشكل مستقل
مزامنة فورية — كل عملية كسب أو استرداد تُحدّث البطاقة الرقمية في محفظة العميل لحظياً عبر background jobs
صور ديناميكية للبطاقة — تتغير صورة البطاقة تلقائياً في المحفظة بناءً على عدد الطوابع أو مستوى الولاء
إشعارات تسويقية — إرسال رسائل ترويجية مباشرة لبطاقات الأعضاء عبر Push Notifications
قاعدة البيانات المحلية هي المصدر الأساسي للحقيقة (Source of Truth)؛ عند كل بحث يقوم به الكاشير يتم مقارنة الرصيد المحلي برصيد PassKit تلقائياً، وإن وُجد تعارض ناتج عن فشل سابق يُعاد الإرسال لمزامنة PassKit — مما يضمن اتساق البيانات دون أي تدخل يدوي
نظام صلاحيات متدرج — ثلاثة أدوار (مسؤول عام، مدير متجر، كاشير) مع عزل كامل لبيانات كل متجر
واجهة عربية RTL — لوحة تحكم كاملة بـ Vue 3 + PrimeVue + Tailwind مع دعم احترافي للعربية
التقنيات المستخدمة:
Laravel 12 · PHP 8.2 · Vue 3 · Vite · Pinia · PrimeVue · Tailwind CSS · Laravel Sanctum · Spatie Permissions · PassKit REST API · JWT (HS256) · Laravel Queues · MySQL