تفاصيل العمل

قمت بتطوير نظام تعليمي متكامل مشابه لمنصّات التعلم مثل Udemy، ويضم جميع الخصائص الأساسية لإدارة عملية التعلم للطلاب من البداية للنهاية.

مكوّنات المشروع:

1. Categories Management

إنشاء وإدارة التصنيفات الرئيسية والفرعية.

ربط كل كورس بالتصنيف المناسب.

واجهة منظمة لتسهيل تصفّح المستخدم للكورسات.

2. Courses System

عرض جميع الكورسات بتفاصيل كاملة: السعر، الوصف، الصورة، عدد الدروس.

صفحة Course Details شاملة التقييمات والمحتوى.

فلترة وبحث ذكي داخل الكورسات.

3. Cart System

إضافة الكورس إلى السلة بضغطة واحدة.

حساب السعر الإجمالي.

إمكانية حذف كورسات من السلة قبل الدفع.

تحديث فوري للبيانات (Real-time UI updates).

4. Wishlist / Favorites

إضافة كورسات للمفضلة للاحتفاظ بها لاحقًا.

إزالة الكورس بضغطة واحدة.

مزامنة كاملة بين العميل وقاعدة البيانات.

5. Student Dashboard

عرض الكورسات المسجَّل فيها الطالب.

تتبع نسبة التقدم داخل كل كورس.

عرض الدروس المكتملة والمتبقية.

واجهة واضحة وسهلة للمستخدم.

6. Payment Integration

نظام دفع متكامل لشراء الكورسات (Stripe وpaypal).

إنشاء فاتورة، تأكيد عملية الدفع، وتحديث حالة الطالب بعد الدفع.

حماية كاملة للطلبات واستخدام JWT.

التقنيات المستخدمة

Frontend: React – Tailwind CSS – ShadCN UI

State Management: Redux

Backend: Node.js – expressjs

Database: mySQL

Auth: JWT – Role Based Access

بطاقة العمل

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