نظام إدارة التعلم (LMS) هو تطبيق ويب متكامل يسمح للمستخدمين بشراء الدورات والوصول إليها، بينما يمكن للمشرفين إدارة المستخدمين والمدفوعات والدورات من خلال لوحة تحكم متقدمة. يتميز النظام بأمان عالي، وتصميم حديث، وتكامل مع الدفع الإلكتروني عبر Stripe.
التقنيات المستخدمة:
الواجهة الأمامية (Frontend): React، Tailwind CSS، Redux Toolkit، React Query
الواجهة الخلفية (Backend): Node.js، Express.js، MongoDB، Mongoose
الأمان والمصادقة: JWT (الرموز المميزة)
إدارة المدفوعات: تكامل Stripe للمدفوعات الآمنة
إدارة البيانات: MongoDB مع Mongoose ORM
نشر المشروع: استضافة الواجهة الأمامية والخلفية على Vercel أو Render