تم تطوير Mo Academy API باستخدام #C وتقنيات .NET Core 6، حيث يقدم هذا الـ API حلاً متكاملاً لإدارة الأكاديمية بفعالية. يعتمد على N-Tier Architecture مع استخدام Repository Pattern وUnit of Work لضمان كفاءة واستدامة الأداء.
المزايا الأساسية:
الأمان: تم تنفيذ JWT Token وRefresh Token لضمان أمان المصادقة.
معالجة المدفوعات: تم دمج Stripe لتسهيل عمليات الدفع الإلكتروني بطريقة آمنة وموثوقة.
إدارة البيانات: يعتمد على Entity Framework مع AutoMapper لتسهيل عمليات تحويل البيانات بين ClassesوDTOs.
المرونة: تم تصميمه ليتكامل بسهولة مع الأنظمة المختلفة، مع بنية قابلة للتوسع.