قمت بتطوير منصة تعليم إلكتروني متكاملة تهدف إلى توفير تجربة تعليمية حديثة للطلاب والمدربين. تتضمن المنصة نظام تسجيل دخول آمن، إدارة الدورات التعليمية، لوحات تحكم مخصصة للطلاب والمدربين، اختبارات تفاعلية، متابعة التقدم الدراسي، ونظام دفع إلكتروني.
تم بناء المشروع باستخدام React.js مع تطبيق أفضل ممارسات Frontend Engineering من حيث تنظيم المكونات، إدارة الحالة، تحسين الأداء، وتجربة المستخدم.
التقنيات المستخدمة
React.js
Redux Toolkit
React Router
Styled Components
Bootstrap 5
React Hook Form
Zod
Axios
Stripe
أبرز ما تم تنفيذه
تطوير واجهات مستخدم تفاعلية ومتجاوبة.
بناء نظام مصادقة وتسجيل دخول.
إنشاء لوحة تحكم للطلاب والمدربين.
تنفيذ نظام إدارة الدورات التعليمية.
دمج بوابة الدفع Stripe.
تطبيق إدارة حالة متقدمة باستخدام Redux Toolkit.
تحسين الأداء وتجربة المستخدم.