تقرير معماري واستراتيجي مباشر من كود المنصة

الدليل الهندسي والتنفيذي للنسخة التجريبية (SaaS)

منصة «رواد المستقبل» — نظام تشغيل وإدارة الأكاديميات، مراكز التدريب، وعيادات الاستشارات للأطفال

الإطار البرمجي: Laravel 12.62
مكونات الواجهة: Livewire 4.3.1 + Alpine.js
قاعدة البيانات: 89 جدولاً / 231 صلاحية
الحسابات التجريبية: كلمة المرور demo1234
🎨

الهوية البصرية ونظام التصميم المعتمد (:root Tokens)

تم استخراج نظام الألوان مباشرة من مكونات CSS للمشروع site.css وثيمات التجار config/themes.php:

التركوازي الأصيل #15A99F --c-teal (هوية المركز)
البرتقالي الدافئ #F7941E --c-accent (تمييز وحجوزات)
الأخضر الزمردي #8CC63F --c-lime (توفر وتقييمات)
الأزرق الهادئ #2EA4D8 --c-blue (الأبناء والتقويم)
البنفسجي الملكي #7E4E9E --c-purple (إشراف واستشارات)
📊

أولاً: رؤية محلل البيانات المحترف (Data Analyst Insights)

إيرادات البرامج التدريبية

55%

تجميع لحظي عبر نموذج Enrollment مع مقارنة فترات أسبوعية وشهرية.

مبيعات متجر الأدوات

30%

تتبع عمليات Order و Product وربط الشحن المباشر OTO.

حجوزات الاستشارات

15%

متابعة مواعيد المستشارين المتاحة وحجوزات ConsultationBooking.

محرك التقارير المالية (DashboardReportService)

يدعم المقارنة الديناميكية عبر 4 أطر زمنية (week, month, quarter, year) واحتساب نسبة التغير اللحظية change_percentage.

محرك الربحية (ProfitabilityService)

يقابل الإيراد بالمصروف لكل فعالية وبرنامج ومنتج ومستشار عبر جدول expenses متعدّد الأشكال، ويحسب هامش الربح في PHP لا في SQL. الإيراد يُقرأ من enrollments لا من order_items كي لا يفوته التسجيل اليدوي والمجاني.

قياس رغبات الجمهور (WishlistReportService)

يعتمد جدول availability_alerts لتجميع طلبات الزوار على الفعاليات والمنتجات النافدة وتوجيه قرارات افتتاح الشعب الجديدة.

💻

ثانياً: المعمارية والهندسة البرمجية (Expert Programmer Perspective)

بنية المعالجة والمسارات

  • 488 مساراً موزعة على 4 ملفات مسارات رئيسية.
  • 398 مسار إدارة ببادئة admin_cp محمية بـ Middleware تعتيمي (404).
  • 28 جدول Yajra DataTables معالجة سيرفرية مع زر DtAction الموحد.

الفوترة الإلكترونية ZATCA Phase 2

  • دمج ZatcaService و ZatcaCredential.
  • تشفير رقمي للشهادات الضريبية وتوليد QR Code عبر phpseclib3.
  • معالجة الفواتير الفورية وإشعارات الدائن والمدين.

نظام الصلاحيات والأدوار التشغيلية (231 صلاحية CRUD)

الوحدة / الصلاحية مدير النظام مسؤول المتجر المحاسب مسؤول الأنشطة التسويق
إدارة المنتجات والمتجر ✓ ✓ ✗ ✗ ✗
الطلبات والفواتير ✓ ✓ ✓ ✗ ✗
الفوترة الإلكترونية (ZATCA) ✓ ✗ ✓ ✗ ✗
البرامج والمجموعات ✓ ✗ ✗ ✓ قراءة فقط
احتياجات الطفل الصحية والسلوكية ✓ ✗ ✗ ✓ ✗ (محجوب)
🎨

ثالثاً: تصميم الواجهات وتجربة المستخدم (UI/UX Specialist)

الواجهة العامة (layouts/front)

تصفح البرامج والمتجر بأسلوب تفاعلي، بطاقات مخصصة ببادئة q-، وزر مفضلة فوري يعمل دون إعادة تحميل الصفحة.

بوابة ولي الأمر (dashboard)

إدارة ملفات الأبناء Child.php، نافذة احتياجات الطفل الخاصة EnrollmentNeed، وحماية الخصوصية المطلقة للصور Photo.php.

لوحة التحكم (admin/mastar)

تقويم موحد بثلاث طبقات CalendarService، أزرار إجراءات موحدة، ومحرّك مساعدة سياقية لحظية بأيقونة ؟.

🔑

رابعاً: دليل الدخول والسيناريوهات المجهزة للتجربة (Demo Playbook)

يمكنك البدء بتجربة النسخة الحية فوراً بكلمة المرور الموحدة: demo1234 على النطاق rwad.iteam.ps

الدور التشغيلي البريد الإلكتروني ما الذي يمكنك تجربته؟
مدير النظام demo.admin@example.com اللوحة الكاملة، التقويم الموحد، التقارير المالية، الهوية، والصلاحيات.
ولي الأمر demo1@example.com إلى demo60@example.com إضافة طفل، التسجيل في برنامج، حفظ منتج بالمفضلة، وتعبئة نافذة الاحتياجات.
مسؤول المتجر demo.store@example.com إضافة منتج، تعديل أسعار، متابعة الطلبات، وتوليد كوبونات الخصم.
المحاسب demo.accountant@example.com متابعة المبيعات، الفواتير اليدوية، والاطلاع على الفوترة الضريبية ZATCA.
مسؤول الأنشطة demo.activities@example.com كشف المشاركين، تسجيل الحضور، تنبيهات الاحتياجات، وإسناد الواجبات.
التسويق والإعلام demo.marketing@example.com كتابة مقال بالمدونة، تعديل بنرات الواجهة، وتقارير "أبلغني عند التوفر".