← العودة للرئيسيةEnglish

المنتجات الاستهلاكية / الوقت الفعلي

منصة ألعاب ذكاء جماعية لايف

تطوير منصة مسابقات تفاعلية ثنائية اللغة (عربي/إنجليزي) مع نمطين للعب (لوحة كلاسيكية وغرف معارك جماعية) مدعومة باستدعاءات Postgres ذرية تمنع التضارب.

السنة
٢٠٢٦
الدور المهني
مهندس برمجيات مستقل (شامل)
المدة الزمنية
شهران
فريق العمل
تنفيذ فردي بالكامل بالتنسيق مع إدارة العميل

احتاج العميل إلى منصة مخصصة لمسابقات الذكاء التفاعلية والألعاب الجماعية — لكل من الفعاليات الحضورية وعبر الإنترنت. تطلبت المنصة نمطي لعب رئيسيين: نمط سين-جيم التنافسي ونمط الحلبة التفاعلية عبر رمز PIN بالإضافة إلى دعم كامل للغات والاتجاهات من البداية مع لوحة تحكم إدارية ونظام مالي لدفع الاشتراكات بـ Moyasar.

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

قمت ببناء المنصة بالكامل باستخدام Next.js 15 App Router مع خوادم Supabase كقاعدة للخدمات الخلفية. ولتحقيق أقصى استجابة في المعارك التنافسية، قمت بنقل منطق اللعبة بالكامل إلى استدعاءات PostgreSQL RPC ذرية تنفذ العمليات في رحلة خادم واحدة وبسرعة فائقة، مع بث الحالات لجميع المشاهدين مباشرة.

  • الهجرة الكاملة لمنطق اللعبة إلى استدعاءات Postgres RPC ذرية بعد رصد بطء في خوادم Server Actions التقليدية يبلغ 300-600ms لكل حركة.
  • استخدام locale-based routing مع مكتبة next-intl للتحويل الديناميكي الكامل للغات والاتجاهات RTL/LTR على كافة المكونات.
  • إعداد نظام استلام آمن لمدفوعات بوابة Moyasar لضمان صلاحية الاشتراكات هندسيًا وتجنب التكرار.
  • كتابة منطق الأعمال داخل قاعدة البيانات باستخدام Postgres RPCs، مضحياً بالفصل البرمجي التقليدي في سبيل تحسين سرعة الاستجابة القصوى.
  • بناء نظام OTP مخصص للتحقق من أرقام الهواتف السعودية عبر خوادم Supabase Edge Functions الخارجية بسبب قيود مزودي الخدمة المدعومين افتراضيًا.
  • شحن المنصة بنجاح مع تقليص زمن الاستجابة للمباريات الجماعية وإلغاء اختناق البيانات تمامًا.
  • دعم كامل لـ 18 وحدة برمجية باللغة العربية والاتجاه RTL بكفاءة تامة.
  • معالجة المدفوعات والاشتراكات بشكل آمن بالكامل في بيئة الإنتاج الفعلية.

دليل الأداء التنافسي لسلسلة سين-جيم

تحليل زمن الاستجابة والسبب الفني في الهجرة إلى Postgres RPCs.

متاح عند الطلب

دليل الهوية والصلاحيات الأمنية

تصميم هيكل الحماية وقواعد الوصول المتعددة.

متاح عند الطلب
Next.js 15 (App Router, RSC, Server Actions)React 19TypeScriptTailwind CSS v4Supabase (Postgres, RLS, Realtime, Edge Functions)Moyasarnext-intlRadix UITanStack QueryRecharts