الانتقال إلى المحتوى الرئيسي
  • موقع إلكتروني
  • تطبيق جوال
  • لوحة إدارة
  • بوابة الطلبة

Capstone Academy

القطاع
التعليم
سُلّم في شكل
  • موقع إلكتروني
  • تطبيق جوال
  • لوحة إدارة
اللغات
FR / EN / ES

“Préparez votre Selectividad à Casablanca”

(المشروع)

تُعدّ Capstone Academy الطلبة المغاربة للجامعات الإسبانية تحت علامة Dar España. بنينا النظام كاملًا: الموقع العام الذي يستقطب الطلبة، وتطبيق الجوال وبوابة الطلبة، ولوحة الإدارة التي يسيّر منها الفريق المدرسة، وكل ذلك على API واحدة من Laravel.

(السياق)

مصدر واحد للبيانات حيث تستعمل أغلب المدارس ثلاث أدوات.

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

يعرّف موقع Dar España بالامتحان والفروع والرزنامة بالفرنسية والإنجليزية. وخلفه يغذّي تطبيق Laravel واحد تطبيق Dar España للجوال وبوابة الطلبة ولوحة الإدارة، حيث يدير الفريق الجداول والنقط والوثائق والإشعارات الموجّهة.

(أرقام أساسية)

منتجات على API واحدة
3
فروع في الدار البيضاء
5
قنوات لكل تنبيه
4
فئات استقبال الإشعارات
7

القرارات التي صنعت المشروع

  1. API واحدة لكل الواجهات

    يتّصل التطبيق والبوابة بالـ API نفسها برموز محدودة المدة، فتتصرّف جلسة الطالب بالطريقة نفسها على الهاتف والمتصفح.

    نموذج دخول واحد

  2. وصول مخفّف للقدامى

    الجداول والنقط والطلبات مخصّصة للفوج الحالي. ويتلقى القدامى رفضًا واضحًا، وينتقل التطبيق إلى صفحة رئيسية خاصة بهم.

    تقييد مدروس

  3. حدث واحد، أربع قنوات

    تصل النقطة أو الغياب الجديد إلى الطالب بالبريد، وإلى الآباء بالبريد، وإلى الهاتف بإشعار فوري، وإلى صندوق التطبيق، ولا يوقف تعثّر قناة القنوات الأخرى.

    متعدد القنوات

  4. عمل يدوي أقل للفريق

    تُدخل النقط والغيابات في جداول جماعية أو تُستورد من Excel، وتُولَّد الشهادات بصيغة PDF بالفرنسية أو الإسبانية، وتُرسل تهاني أعياد الميلاد في موعد ثابت.

    أتمتة

(كيف يعمل)

من النقطة إلى هاتف الطالب

  1. الإدخال

    يُدخل الفريق النقط في جدول جماعي أو يستوردها من نموذج Excel يُتحقَّق منه سطرًا بسطر.

  2. الحفظ

    تُربط كل نقطة بالفترة والمادة الخاصتين بالطالب.

  3. الإبلاغ

    تُوضع رسائل الطالب والآباء في قائمة الإرسال ويُنشأ إشعار داخلي.

  4. الإشعار الفوري

    يصل إشعار إلى هاتف الطالب، وتظهر النقطة في الإشعارات وفي شاشة النقط.

لقطات من النسخة المُسلَّمة، مجمّعة حسب المنتج. اختاروا لقطة لعرضها بحجمها الكامل.

التقنيات

الواجهة الخلفية
  • Laravel 12
  • PHP 8.2
  • Sanctum
  • Blade
  • Alpine.js
الواجهة الأمامية
  • Next.js 16
  • React 19
  • Vite 7
  • Tailwind CSS 4
  • GSAP
الجوال
  • Expo 57
  • React Native 0.86
  • React Navigation 7
  • Reanimated 4
الوقت الفعلي والإشعارات
  • Expo Notifications
  • Laravel Mail
  • Database queue
الشارات والمستندات
  • dompdf
  • Laravel Excel
الأمان
  • Cloudflare Turnstile
  • Rate limiting

(المشروع التالي)

Club GTM

الرياضة والنوادي

قد يكون مشروعكم النظام التالي الذي نبنيه.