طورت Backend لمنصة تعليم إلكتروني متكاملة باستخدام Node.js وExpress.js وMongoDB، مع تصميم REST APIs لإدارة المستخدمين والدورات والدروس والتسجيلات والمدفوعات.
نفذت نظام Authentication وAuthorization باستخدام Sessions مع دعم أدوار مختلفة للطلاب والمدرسين والمسؤولين، بالإضافة إلى حماية الموارد والتحقق من ملكية البيانات. كما طبقت Validation وRate Limiting وSecurity Headers وCORS لتحسين أمان الـAPI.
يتضمن النظام أيضًا Email Verification، وإدارة عمليات الدفع مع Fawry تشمل التحقق من Webhooks وSignature Verification وIdempotency، بالإضافة إلى دعم رفع المحتوى الخاص باستخدام YouTube OAuth. كما أضفت Automated Regression Tests للتحقق من الوظائف الحساسة وتقليل احتمالية ظهور أخطاء بعد التعديلات.