تطوير مخصص · 2026

كوتش سبيس — منصة تعليمية ثنائية اللغة

منصة كوتش سبيس هي بيئة تعليمية متكاملة لتمكين المدربين والمراكز من تقديم دوراتهم بالعربية والإنجليزية. تعتمد المنصة على خلفية برمجية موحدة بـ Django REST Framework تخدم واجهتين: تطبيق ويب بـ Next.js وتطبيق جوال بـ Flutter مع قاعدة بيانات PostgreSQL مشتركة.

كوتش سبيس — منصة تعليمية ثنائية اللغة
منصة كوتش سبيس التعليمية
عرض الصورة كاملة
العميلمنصة Coach Space
السنة2026
المنصة/التقنيةNext.js / Django
التقنيات
Next.jsDjango REST FrameworkFlutterPostgreSQLRedux ToolkitRTK Querynext-intlTailwind CSSReact Hook FormZodJestCypress

المشكلة

غالبًا ما تعاني المنصات التعليمية متعددة التطبيقات من تشتت المنطق البرمجي، وضعف دعم الواجهات العربية (RTL)، وصعوبة مزامنة بيانات الدورات والمسجلين بين الويب والجوال.

الحل

تطوير واجهة برمجية موحدة بـ Django REST Framework. وبناء واجهة الويب بـ Next.js App Router مع RTK Query لإدارة البيانات والتخزين المؤقت، ودعم RTL أصيل باستخدام next-intl، وبناء مكتبة مكونات Tailwind مخصصة بالكامل لضبط التفاصيل، مع تغطية شاملة باختبارات Jest وCypress.

أبرز ما في التنفيذ

  • خلفية موحدة بـ Django REST Framework تخدم تطبيق الويب وتطبيق الجوال (Flutter)
  • تعريب أصيل كامل (عربي/إنجليزي) مع مكتبة مكونات Tailwind مخصصة ومصممة لدعم RTL
  • إدارة حالة متقدمة وتخزين مؤقت للبيانات باستخدام Redux Toolkit وRTK Query
  • نماذج مدعومة بالتحقق الصارم عبر React Hook Form وZod واختبارات بـ Jest وCypress
  • تسليم MVP متكامل وفق وثيقة SRS رسمية وخلال جدول زمني مدته 3 أشهر بمنهجية Agile

النتيجة

تسليم الـ MVP بالكامل مطابقًا لجميع مواصفات وثيقة SRS في الموعد المحدد، مع بنية برمجية موحدة جاهزة للتوسع المستقبلي.

لقطات من المشروع

انقر على أي لقطة لعرضها بالحجم الكامل والتنقل بينها

3 لقطات
الصفحة الرئيسية
الصفحة الرئيسية
عرض الصورة كاملة
الكورسات
الكورسات
عرض الصورة كاملة
لوحة تحكم
لوحة تحكم
عرض الصورة كاملة
المشروع التاليمزدهرة — إعادة بناء وتطوير منصة التدوين
عرض المشروع
أرد خلال دقائق