قمت بتطوير منصة كورسات تعليمية شاملة تهدف إلى تسهيل التواصل بين المعلمين والطلاب. تتيح هذه المنصة للمعلمين إمكانية تقديم كورساتهم بكل سهولة، بينما يمكن للمستخدمين تصفح الكورسات المتاحة والاشتراك في الكورسات التي تلبي احتياجاتهم التعليمية. تم بناء هذه المنصة مع التركيز على قابلية التوسع، والأمان، وتجربة المستخدم السلسة. تستطيع تحمل ملايين المستخدمين.
يمكنك تجربه الموقع بهذه البيانات:
email: example@mostaxd.com
pass: password
الموقع:
المكونات التقنية:
الواجهة الخلفية: تم تطويرها باستخدام Java وSpring Boot مع Spring Security لضمان المصادقة والتفويض الآمن. يتم إدارة البيانات باستخدام PostgreSQL.
الواجهة الأمامية: بُنيت باستخدام Vue 3 وTailwind CSS مع TypeScript لضمان تجربة مستخدم متجاوبة وسلسة.
النشر: يتم نشر الواجهة الخلفية بسهولة على AWS App Runner، مستفيداً من قدراته القوية في التوسع التلقائي للتعامل مع تغيرات حجم الزيارات. كما أن الواجهة الأمامية تم نشرها على حاوية AWS S3 وتم تحسين أدائها باستخدام AWS CloudFront لضمان تقديم المحتوى بسرعة وموثوقية للمستخدمين حول العالم.
الميزات الرئيسية:
المصادقة والتفويض: إدارة آمنة للمستخدمين وصلاحياتهم باستخدام Spring Security.
إدارة الكورسات: يمكن للمعلمين إنشاء وإدارة كورساتهم، بينما يمكن للطلاب الاشتراك في الكورسات والتفاعل معها.
قابلية التوسع: مصممة للتعامل مع زيادة الطلب من المستخدمين دون التأثير على الأداء بفضل البنية التحتية السحابية والتوسع التلقائي لـ AWS.
هذه المنصة كانت كأثبات في مسيرتي المهنية، حيث تم استخدامها كدليل على مهاراتي التقنية خلال المقابلات، وساعدتني باستمرار في الحصول على فرص عمل جديدة بسهوله.
اسم المستقل | Mostafa A. |
عدد الإعجابات | 0 |
عدد المشاهدات | 10 |
تاريخ الإضافة | |
تاريخ الإنجاز |