**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.