Arabic Flow هي منصة تعليمية رقمية متكاملة مخصصة لتعليم اللغة العربية والقرآن الكريم وتجويده عبر الإنترنت، من خلال ربط الطلاب بمعلمين مؤهلين وناطقين أصليين بالعربية عبر جلسات فردية تفاعلية.
1. نوع العمل ومجال المنصة
المجال: التعليم الإلكتروني والتقنيات التعليمية (EdTech) في علوم اللغة العربية والدراسات الإسلامية والقرآن الكريم.
الجمهور المستهدف: الطلاب غير الناطقين بالعربية أو الراغبين في تحسين مستواهم، بالإضافة إلى طلاب تحفيظ القرآن والتجويد بمختلف مستوياتهم وأعمارهم حول العالم.
نموذج العمل: نظام أكاديمية رقمية مرنة تعتمد على الاشتراكات وحجز الحصص الفردية المباشرة (1-on-1 Sessions) وإدارة المعلمين والطلاب مركزياً.
2. أبرز الميزات والوظائف
إدارة الجلسات والجدولة التفاعلية:
حجز وإلغاء وتأكيد الحصص الدراسية ومزامنة المواعيد تلقائياً حسب الفروق الزمنية بين المعلم والطالب.
غرف دراسية واجتماعات مباشرة تتيح التفاعل التعليمي الحي.
بيئة القرآن الكريم التفاعلية:
مصحف رقمي مخصص بخطوط دقيقة لتسهيل القراءة والمتابعة أثناء التسميع والحفظ.
تتبع دقيق لتقدم الطالب في السور والأجزاء وتوثيق الملاحظات التجويدية.
التواصل الفوري والتكامل مع واتساب:
نظام دردشة داخلي مباشر بين المعلم والطالب والإدارة عبر تقنية الاتصال الحي.
ربط آلي مع منصات المراسلة الفورية (WhatsApp) لإرسال التنبيهات، والتذكير بمواعيد الحصص، ومتابعة الحضور.
الإدارة المالية والمحاسبية:
تتبع الاشتراكات، باقات الحصص، الفواتير، ومستحقات المعلمين بصورة منتظمة وواضحة.
لوحات تحكم متقدمة حسب الأدوار:
واجهات مخصصة لكل من المدير، المعلم، والطالب، تعرض الإحصائيات، الحصص القادمة، وسجلات الأداء وتقييم الجلسات.
3. طريقة التنفيذ والبنية التقنية
الواجهة الأمامية (Frontend):
مبنية باستخدام إطار عمل Next.js مع React 19 لضمان سرعة التحميل وتهيئة محركات البحث (SEO).
مكتبة المكونات Mantine UI لتوفير واجهة مستخدم احترافية تدعم الوضعين الفاتح والداكن والتوافق التام مع اللغات المكتوبة من اليمين لليسار (RTL).
استخدام SWR لإدارة ومزامنة البيانات في الواجهة، وFramer Motion للتأثيرات البصرية السلسة.
الواجهة الخلفية ونظام الوقت الفعلي (Backend & Realtime):
خادم Node.js متكامل ومبني بلغة TypeScript.
دمج Socket.IO لتوفير الاتصال الفوري المباشر للتنبيهات والمحادثات الحية وإدارة حالة المستخدمين.
مهام مجدولة تلقائية (Cron Jobs) لتحديث حالات الحصص وإرسال الإشعارات والتذكيرات الدورية.