تطوير الباك اند الخاص تطبيق Causmatic Store بتركيز على القابلية للتوسع والأمان.
التطبيق يتضمن:
-تسجيل الدخول بجوجل وJWT مع إدارة الصلاحيات والتحقق من البريد.
-حماية الـ API عبر Rate Limiting وإجراءات أمان إضافية.
-دعم التخزين المؤقت باستخدام Redis وIn-Memory وكاش على مستوى الـ API.
-تنفيذ وظائف بالخلفية عبر Background Jobs مع إدارة الطلبات باستخدام CancellationToken.
-فحص الصحة للنظام وخدمات البريد.
-إدارة الفواتير، رفع وتنزيل الصور مع ضغطها، واستخراج البيانات من ملفات Excel.
-استخدام Specification Pattern وتحسين معالجة الأخطاء.
-لوحات تحكم لإدارة المنتجات والطلبات، وقوالب بريد إلكتروني ديناميكية.
-اختبارات يدوية وآلية باستخدام Unit وIntegration Tests.
المشروع اعتمد على تقنيات حديثة لضمان الأداء العالي، الأمان، وسهولة التوسع.