منصة تعليم إلكتروني متكاملة تم تطويرها لربط المدرسين بالطلاب من خلال نظام آمن،
قابل للتوسع، وسهل الاستخدام. تهدف المنصة إلى إدارة العملية التعليمية بشكل كامل،
بداية من إنشاء الدورات التعليمية وحتى تسجيل الطلاب والدفع الإلكتروني.
تم تصميم النظام ليخدم نوعين من المستخدمين (المدرسين والطلاب)، مع توفير صلاحيات
مختلفة لكل فئة لضمان تجربة استخدام منظمة وفعالة.
• نظام مستخدمين بصلاحيات مختلفة:
– المدرسون: إنشاء وإدارة الدورات التعليمية، متابعة عدد المشتركين،
والاطلاع على التقييمات والمراجعات.
– الطلاب: تصفح الدورات، البحث عنها، التسجيل والاشتراك بسهولة.
• إدارة الدورات التعليمية:
– إنشاء الدورات وتنظيم المحتوى.
– عرض تفاصيل الدورة بطريقة واضحة.
– نظام تسجيل مرن للطلاب.
التقنيات المستخدمة
• Backend: ASP.NET Core (RESTful APIs)
• Frontend: Flutter
• Database: SQL Server
• Authentication: JWT & Refresh Tokens with email verification
• Payments: Stripe
• Deployment: Docker & Docker Compose, Monster ASP
• Security: SSL/TLS via Let’s Encrypt