Haithem Mustafa
جاري التحميل
العودة إلى المشاريع
عمل حر · 2024 — 2025

أكاديمية الحكمة

منصة تعلّم العربية والقرآن

نظرة عامة

منصة تعلّم متكاملة للعربية والقرآن: دورات، تمارين، دروس فيديو، حصص مباشرة، ومحادثات، مع لوحة إدارة كاملة. واجهة برمجية بـ Fastify وواجهة React 19 فوق PostgreSQL، مع ميزات لحظية في كل مكان.

الدورمطوّر فل ستاك
السنة2024 — 2025
التقنيات
  • Fastify 5
  • TypeScript
  • React 19
  • Vite
  • PostgreSQL
  • Socket.IO
  • Redis
  • Tailwind CSS
  • Stripe
  • Tiptap
البناء
  1. 01بنيت المنصة من البداية إلى النهاية: واجهة REST بـ Fastify 5 (أكثر من 45 مجموعة مسارات و16 وحدة إدارة) وتطبيق صفحة واحدة بـ React 19 وVite، مصمّم بـ Tailwind CSS وعربي / RTL بالكامل.
  2. 02صمّمت نموذج التعلّم فوق PostgreSQL (نحو 60 جدولاً، أكثر من 40 نموذج بيانات): دورات عربية متعددة المستويات، وأنواع تمارين للاستماع والقراءة والكتابة والمحادثة والقواعد والمفردات.
  3. 03بنيت وحدة القرآن بتتبّع حفظ السور، وجدولة التكرار المتباعد، وتحليلات التقدّم لكل طالب.
  4. 04بنيت نظام المفردات بمعالجة النص العربي وصرفه، وجُمل أمثلة، وجلسات دراسة، وإدارة قاموس.
  5. 05أضفت ميزات لحظية عبر Socket.IO مع محوّل Redis للنشر/الاشتراك: محادثة مباشرة (بإشراف، حظر مستخدمين، ردود جاهزة، سجلات تدقيق)، إشعارات، ومكالمات فيديو مجدولة بفترات إتاحة.
  6. 06بنيت نظام فيديو: رفع، معالجة بـ ffmpeg، بث، قوائم تشغيل، وتصنيفات، إضافة إلى مجموعات مكالمات فيديو بتتبّع المشاركين.
  7. 07ربطت Stripe للاشتراكات والمدفوعات، وNodemailer للبريد المعاملاتي وحملات النشرة البريدية، وذاكرة ترجمة مدعومة بـ Anthropic.
  8. 08بنيت لوحة الإدارة: لوحات CRUD لكل كيان، مجدول إشعارات بتتبّع التسليم، إدارة المشتركين، صلاحيات قائمة على الأدوار (مستخدم / مشرف / مدير)، شارات، تقييمات، وسجلات تدقيق.
أبرز النقاط
العودة إلى المشاريع