E-Commerce Admin API — بك-إند متجر إلكتروني آمن وقابل للتوسع

تفاصيل العمل

واجهة برمجية (API) متكاملة لإدارة متجر إلكتروني، ببنية أمان متعددة الطبقات (OTP، JWT مزدوج، RBAC) و148 اختبار آلي، موثّقة بالكامل عبر Swagger.

إدارة متجر بدون بك-إند منظم يعني بيانات مشتتة وثغرات أمنية وبيع كميات غير متوفرة. المشروع ده بيوفر نظام واحد يتحكم في المستخدمين والمنتجات والطلبات من نقطة واحدة، بحماية صارمة ضد أشهر مشاكل المتاجر الإلكترونية.

بنيت نظام حماية من "البيع الزائد" عبر عمليات ذرّية بدل الفحص التقليدي اللي بيفشل مع الطلبات المتزامنة. الجلسات محمية بـ JWT مزدوج (access + refresh) مع قدرة على إلغاء كل جلسات المستخدم فوراً عند تغيير كلمة المرور، وفلسفة "fail-closed" لو Redis وقع — النظام بيرفض الطلب بدل ما يديك أمان وهمي.

غطّيت المشروع بـ148 اختبار آلي، وموثّق بالكامل عبر Swagger (واجهة تفاعلية حية)، مع نظام تسجيل أخطاء (logging) يربط كل خطأ برقم الطلب اللي حصل فيه.

الـ API جاهز وظيفياً بالكامل، وجاري حالياً إغلاق تفاصيل أمان إضافية (تفعيل auth على مسارات معينة) وتجهيز إعداد النشر (Docker/CI) قبل الربط بواجهة عميل حقيقية.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات