Full MEAN Stack E-commerce Application with Docker & CI/CD
تفاصيل العمل

قمت بتطوير تطبيق تجارة إلكترونية كامل باستخدام MEAN Stack (MongoDB, Express.js, Angular, Node.js)، يوفر تجربة متكاملة للمستخدمين لعرض المنتجات وشرائها، بالإضافة إلى لوحة تحكم قوية لإدارة المنتجات والأقسام والطلبات. المميزات الرئيسية في المشروع: واجهة مستخدم متكاملة باستخدام Angular لعرض المنتجات، السلة، الدفع، وحساب المستخدم. تطوير API باستخدام Node.js + Express.js للتعامل مع العمليات الأساسية مثل: إدارة الحسابات إدارة المنتجات إدارة الأقسام إدارة الطلبات ربط قاعدة البيانات باستخدام MongoDB مع تصميم Schema منظم وسهل التطوير. نظام تسجيل دخول آمن مع JWT Authentication. إدارة كاملة للوحة تحكم Admin لإدارة كل عناصر المتجر. CI/CD & Docker: إعداد Dockerfile Backend + Dockerfile Frontend. عمل docker-compose لتشغيل النظام كاملًا في بيئة واحدة. إعداد GitHub Actions CI/CD Pipeline يشمل: تثبيت Dependencies تشغيل Build لكل من Backend و Frontend تشغيل Tests نشر تلقائي (Auto Deployment) عند تحديث الكود. ميزات إضافية: معالجة أخطاء مركزية (Global Error Handling). حماية API باستخدام Middleware مثل Helmet و Rate Limiting. تصميم تطبيق قابل للتوسع.

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ يوم
المشاهدات
10
المستقل
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة