متجر إلكتروني متكامل Full-Stack مع لوحة تحكم Admin Dashboard

تفاصيل العمل

متجر إلكتروني متكامل ومتجاوب تم تطويره باستخدام React.js وNode.js وExpress.js وMongoDB، مع واجهة حديثة وتجربة مستخدم متكاملة، بالإضافة إلى لوحة تحكم إدارية لإدارة المتجر والمنتجات والطلبات والمخزون.

يتضمن المشروع:

عرض المنتجات مع البحث والتصنيفات والفلترة.

صفحة تفاصيل متكاملة لكل منتج.

سلة مشتريات مع التحكم بالكميات.

نظام المفضلة.

تسجيل وإنشاء حسابات المستخدمين وتسجيل الدخول.

Checkout وإدارة بيانات الشحن والطلبات.

متابعة حالة الطلبات.

نظام تقييم ومراجعات المنتجات.

حساب متوسط التقييمات وعرض مراجعات العملاء.

إدارة المخزون مع حالات In Stock / Low Stock / Out Of Stock.

إشعارات للمستخدم والأدمن.

صفحة 404 مخصصة وصفحات أخطاء وحالات عدم وجود المنتج.

تصميم Responsive متوافق مع الجوال والتابلت والكمبيوتر.

Admin Dashboard لإدارة المنتجات والطلبات والمستخدمين والإشعارات والمخزون.

إضافة وتعديل وحذف المنتجات من لوحة التحكم.

البحث والفلترة داخل منتجات لوحة التحكم.

حماية أساسية للمصادقة والصلاحيات باستخدام JWT وbcrypt.

حماية الـ API باستخدام Helmet وCORS وRate Limiting وHPP.

استخدام MongoDB Transactions في العمليات الحساسة مثل الطلبات والمخزون.

التقنيات المستخدمة:

React.js – React Router – Context API – Node.js – Express.js – MongoDB – Mongoose – JWT – bcrypt – REST API – CSS.

هذا المشروع يمثل نموذجًا عمليًا لمتجر إلكتروني قابل للتطوير والتخصيص حسب احتياجات العميل.

بطاقة العمل

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