ابن خفاجة للتطوير SINCE 2018
تعليم ومنصات تدريب

Lang Game — واجهة ألعاب تعلّم اللغات

واجهة API خلفية للعبة تعلّم لغات: مواضيع ودروس ومحتوى مرفوع، مبنية عمدًا صغيرة وسريعة لأن العميل الحقيقي هو التطبيق لا المتصفّح.

  • سنة التسليم 2026
  • دورنا بناء واجهة API ونموذج المحتوى

نظرة عامة

واجهة برمجية لتطبيق تعلّم لغات بالألعاب: موضوعات ودروس متدرّجة، تتبّع تقدّم اللاعب، ونقاط ومستويات.

01التحدي

التطبيق التعليمي يحتاج محتوى يتغيّر باستمرار دون تحديث نسخة على المتجر — وهذا يعني أن المحتوى يجب أن يأتي من الخادم لا أن يكون مدفونًا في التطبيق.

وفي نفس الوقت، بناء نظام إدارة ضخم لمحتوى بسيط هو هدر: ما يحتاجه المنتج هو نقاط نهاية سريعة ومسار رفع نظيف، لا لوحة تحكم بمئة شاشة.

02الحل

أبقينا النموذج في حدوده الحقيقية: موضوع ودرس ورفع ملفات — ثلاث نقاط نهاية مصمّمة لتُستهلَك من التطبيق مباشرة، مؤمّنة بـ Sanctum.

النتيجة نظام يمكن تحديث محتواه لحظيًا وتشغيله على موارد بسيطة، دون طبقات لا يستخدمها أحد.

03الأثر

محتوى اللعبة يُحدَّث من الخادم دون إصدار جديد على المتجر، والواجهة صغيرة بما يكفي لتبقى سريعة وسهلة الصيانة.

أبرز ما يقدمه النظام

الوحدات التي جرى تسليمها وتشغيلها فعليًا.

  • 01

    مواضيع ودروس كنموذج محتوى بسيط قابل للتحديث لحظيًا.

  • 02

    نقاط نهاية REST بإصدار (v1) مصمّمة للاستهلاك من التطبيق مباشرة.

  • 03

    مسار رفع ملفات للمحتوى المرئي والصوتي.

  • 04

    مصادقة عبر Sanctum بحد أدنى من الاعتماديات.

التقنيات المستخدمة

ما بُني به النظام فعليًا — لا قائمة عامة.

الأساس

Laravel 12 PHP 8.2 MySQL

الواجهات

REST API v1 Sanctum