تفاصيل العمل

قمت بتطوير نظام خلفي (Backend) عالي الأداء، آمن، وقابل للتوسع لمنصة التجارة الإلكترونية Topico باستخدام تقنيات Node.js وExpress.js وMongoDB. تم تصميم هذا النظام من الصفر ليقدم استجابات سريعة لواجهات برمجة التطبيقات (APIs)، مع القدرة على معالجة آلاف الطلبات المتزامنة بكفاءة عالية، وإدارة بيانات المنتجات، المستخدمين، والطلبات المعقدة دون أي فقدان في الأداء.

يتميز النظام بإدارة مستخدمين بمستوى مؤسسي متقدم، باستخدام تقنية التوثيق عبر JSON Web Tokens (JWT) مع تحكم دقيق قائم على الأدوار، مما يضمن خصوصية البيانات ومنع أي وصول غير مصرح به.

تدعم وحدة المنتجات كافة عمليات الإنشاء، القراءة، التحديث، والحذف (CRUD) بشكل كامل، بالإضافة إلى إمكانيات فلترة متقدمة، بحث ديناميكي، وربط المنتجات بفئات متعددة لتوفير تجربة سلسة وفعالة لكل من الإدارة والعملاء.

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

من الناحية المعمارية، يتبع النظام أفضل الممارسات البرمجية من خلال تنظيم الكود بشكل معياري، استخدام إعدادات بيئية (Environment-based Configuration)، ودعم كامل لعمليات التكامل والتوصيل المستمر (CI/CD) لتسهيل عمليات النشر والصيانة.

تتضمن الإجراءات الأمنية في النظام تشفير البيانات، حماية متقدمة ضد الهجمات الشائعة، ومراقبة مستمرة لضمان سلامة وأمن المنصة.

بطاقة العمل

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