تفاصيل العمل

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

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

اعتمد المشروع على مجموعة واسعة من مكونات Laravel، مثل Eloquent ORM لإدارة قواعد البيانات، وLaravel Authentication، وAuthorization، وPolicies، وMiddleware، وForm Requests، وQueues، وJobs، وEvents، وNotifications، وCache، وScheduler، وMail، وStorage، بالإضافة إلى REST APIs لربط المنصة بالخدمات الخارجية وإتاحة التكامل المستقبلي مع التطبيقات المختلفة.

توفر المنصة نظامًا متكاملًا لإدارة المستخدمين، والمدرسين، والطلاب، والمحتوى التعليمي، والفئات، والاشتراكات، والطلبات، والمدفوعات، مع لوحة تحكم إدارية متقدمة تتيح متابعة الأداء، وإدارة الخدمات، ومراقبة النشاط، وإدارة الصلاحيات والأدوار المختلفة داخل النظام.

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

تم تصميم واجهات المستخدم باستخدام Livewire مع مكونات قابلة لإعادة الاستخدام، مما ساهم في إنشاء صفحات تفاعلية مثل البحث الفوري، والفلاتر الديناميكية، وإدارة الجداول، والنماذج الذكية، ولوحات التحكم دون الحاجة إلى كتابة كميات كبيرة من JavaScript.

تم تحسين أداء المنصة من خلال استخدام آليات التخزين المؤقت (Caching)، وتحسين الاستعلامات، ومعالجة المهام غير المتزامنة باستخدام Queues، بالإضافة إلى تحسين سرعة تحميل الصفحات، ودعم تحسين محركات البحث (SEO)، وتوفير تجربة متجاوبة تعمل بكفاءة على أجهزة الكمبيوتر والهواتف الذكية والأجهزة اللوحية.

يعتمد المشروع على Nginx كخادم ويب وReverse Proxy لإدارة الطلبات، وتوزيع الحمل، وتحسين الأداء، وإدارة شهادات SSL، وضغط الملفات، والتخزين المؤقت، بما يضمن سرعة الاستجابة واستقرار المنصة حتى مع زيادة عدد المستخدمين.

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

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات