تفاصيل العمل

**Full Stack Online Course Marketplace**

قمت بتطوير منصة تعليمية متكاملة لبيع الكورسات أونلاين باستخدام **Next.js, TypeScript وMongoDB**، مع بناء الـBackend والـBusiness Logic داخل المشروع.

**أهم ما تم تنفيذه:**

* نظام تسجيل ودخول وإدارة حسابات المستخدمين باستخدام **JWT + bcrypt**.

* عرض الكورسات وتفاصيلها وتنظيمها إلى Sections وLessons.

* Shopping Cart وCheckout وربط بوابة الدفع.

* التحقق من عمليات الدفع من خلال **Webhooks + HMAC Signature Verification**.

* نظام Enrollment لتسجيل الطلاب في الكورسات التي قاموا بشرائها.

* نظام **Progress Tracking** لمتابعة تقدم الطالب درسًا بدرس.

* صفحة Learn لمشاهدة محتوى الكورس بعد التسجيل فيه.

* نظام Reviews وتقييم الكورسات.

* لوحة تحكم Admin لإدارة الكورسات والأقسام والدروس والطلبات.

* إدارة إعدادات الموقع من خلال لوحة التحكم.

* نظام Notifications.

* رفع وإدارة الوسائط باستخدام **Cloudinary**.

* بناء RESTful API وتنظيم المشروع باستخدام Services وModels وValidation Layers.

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

Next.js (App Router) — TypeScript — React — Tailwind CSS — MongoDB — Mongoose — JWT — bcrypt — Zod — React Hook Form — Cloudinary — Payment Webhooks — HMAC.

بطاقة العمل

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