تفاصيل العمل

GamingZone | Comprehensive SaaS Platform for Entertainment Venues

Role: Full-Stack Software Engineer & AI Engineer

Tech Stack: React.js, Tailwind CSS, Python (FastAPI), WebSockets, PostgreSQL, Leaflet, Cloudinary.

Project Overview:

منصة Gaming Zone هي SaaS Platform متكاملة لرقمنة إدارة الأماكن الترفيهية وصالات الألعاب[cite: 1, 2, 5]. تعمل كنظام بيئي يربط اللاعبين بأصحاب الصالات[cite: 4, 5]، موفرة حلول سحابية للحجز[cite: 5]، الإدارة المالية[cite: 3, 6]، وتفعيل البطولات في بيئة Real-time[cite: 2, 5].

Key Features & System Architecture:

1. Roles Management (نظام الصلاحيات):

* Super Admin: تحكم جذري لإدارة أرباح ومصروفات المنصة[cite: 3, 6]، إنشاء محافظ بحدود يومية وشهرية[cite: 5]، وإعفاء المحلات أو طرد المخالفين[cite: 3, 5, 6].

* Support Admin: متابعة طلبات الشحن والسحب، والرد على رسائل الدعم الفني[cite: 3, 6].

* Venue Owner: لوحة تحكم لإدارة الصالة، الأجهزة، الحجوزات، وتصدير التقارير[cite: 2].

* User (Player): نظام مستخدم بمحفظة رقمية، نقاط خبرة (XP)، ومستويات (Ranks) حتى VIP بمكافآت[cite: 5].

2. Payment Gateway & Wallet System (بوابة الدفع والمحافظ):

* Custom Payment: بوابة لمعالجة المدفوعات المحلية (Vodafone Cash, InstaPay) برفع ومراجعة الإيصالات لتأكيد الشحن[cite: 3, 5, 6].

* Digital Wallets: محافظ للمستخدمين للحجز ودفع رسوم البطولات[cite: 5]، وللمحلات لاستقبال وسحب الأرباح[cite: 5].

* Automated Subscriptions: إدارة اشتراكات الصالات مع إيقاف تلقائي للوحة التحكم عند التأخر عن السداد[cite: 2, 5].

* Financial Reporting: تقارير محاسبية Excel للشحن والسحب، وأداة لمنح أرصدة يدوية موثقة[cite: 3, 6].

3. Advanced POS & Venue Management (الكاشير والإدارة):

* Device Management: إضافة أجهزة بأنشطة مختلفة بنظام (أونلاين، مباشر، مزدوج)[cite: 2, 5].

* Dynamic Time Slots: نظام حجز مرن (15، 30، 45، 60 دقيقة)[cite: 2, 4].

* Live Walk-in Timers: عدادات حية للحجوزات المباشرة مع إضافة طلبات (Extras) للفاتورة[cite: 2, 5].

* Archive System: نظام (Soft Delete) لإخفاء الأجهزة والبطولات أو حذفها نهائيا[cite: 2, 5].

4. Automated Tournament Engine (محرك البطولات):

* Tournaments: بطولات مركزية للمنصة أو محلية لساحة معينة بإحداثيات وعدد لاعبين محدد[cite: 6].

* Automated Brackets: توليد شجرة المباريات وتسكين اللاعبين عشوائيا عند إغلاق التسجيل[cite: 2, 5].

* QR Ticketing: تذاكر رقمية (QR Codes) لتسهيل الدخول والمراجعة[cite: 4].

5. Interactive Radar & Geo-Location (الخريطة التفاعلية):

* Location Discovery: خريطة (Leaflet) تقرأ موقع المستخدم (GPS) وتعرض أقرب الصالات مع المسافة[cite: 1, 5].

* Filtering: تصفية الأماكن المعروضة بناء على نوع النشاط أو المالك[cite: 1, 6].

6. Real-time Operations (العمليات اللحظية):

* WebSockets: مزامنة لحظية للأجهزة، العدادات، والإشعارات لتجنب تعارض الحجوزات[cite: 2, 3, 5, 6].

* Support System: صندوق بريد لاستقبال، الرد، وأرشفة رسائل المستخدمين[cite: 3, 5, 6].

7. Premium Architecture (تجربة المستخدم والهيكلة):

* Luxury Dark Theme: واجهة (Black and Gold) فخمة تناسب جمهور اللاعبين.

* Scalable Architecture: معمارية قابلة للتوسع لتحمل العمليات اللحظية المستمرة بكفاءة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات