تفاصيل العمل

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

المميزات الأساسية للنظام:

تجربة مستخدم (UX) مرنة: واجهة عصرية لاستعراض الكورسات بناءً على التصنيفات (Categories) مع نظام بحث وفلترة متقدم.

نظام دفع وتفعيل آلي: رحلة مستخدم تبدأ من التسجيل، مروراً بوابات الدفع، وحتى تفعيل الكورس فوراً في حساب المستخدم.

تطبيق Desktop Player مخصص: تطوير مشغل فيديوهات خاص بالمنصة لزيادة الأمان ومنع تسريب المحتوى، حيث يتم تسجيل الدخول بنفس بيانات الموقع.

إدارة الملفات والتاسكات: إمكانية تحميل الملحقات الدراسية ورفع حلول الواجبات (Assignments) لكل درس لتقييم أداء الطلاب.

تحسين محركات البحث (SEO): بناء واجهة الويب باستخدام تقنيات تضمن ظهور الكورسات في نتائج البحث الأولى.

أتمتة العمليات (DevOps): استخدام نظام CI/CD لتوفير نسخ برمجية جاهزة للعمل على مختلف أنظمة التشغيل (Windows, macOS, Linux).

التحديات والحلول التقنية (Stack):

اعتمدت في تنفيذ المشروع على أحدث التقنيات لضمان السرعة، الأمان، وقابلية التوسع:

Front-end: تم استخدام React مع Next.js لتحقيق أفضل أداء وسرعة في التحميل (Server-Side Rendering) لضمان صداقة الموقع لمحركات البحث.

Back-end: بناء API قوي وسريع باستخدام Node.js، مع الاعتماد على SQL Database لإدارة البيانات المعقدة والعلاقات بين المستخدمين، الكورسات، والمدفوعات بكفاءة عالية.

Desktop Application: تطوير "المشغل الخاص" باستخدام Electron.js، مما أتاح تقديم تجربة تشغيل فيديو مستقرة وآمنة على أجهزة الكمبيوتر.

DevOps & Deployment: إعداد GitHub Actions لعمل أتمتة كاملة (Automation) لعملية بناء وإصدار النسخ الخاصة بالمشغل لجميع أنظمة التشغيل تلقائياً.

بطاقة العمل

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