تفاصيل العمل

منصة تجارة إلكترونية متكاملة باستخدام Node.js وMongoDB**

قمت بتطوير واجهة برمجة تطبيقات (RESTful API) لمنصة تجارة إلكترونية متكاملة باستخدام Node.js وExpress.js وMongoDB، مع تطبيق نظام صلاحيات متقدم يدعم ثلاثة أنواع من المستخدمين: المدير (Admin)، البائع (Seller)، والعميل (Customer).

يتضمن المشروع إدارة المنتجات والتصنيفات، سلة التسوق، الطلبات، المراجعات، قائمة المفضلة، أكواد الخصم، وإدارة المستخدمين. كما تم دمج بوابة الدفع Stripe لإتمام عمليات الدفع الإلكتروني بشكل آمن، بالإضافة إلى نظام إشعارات بريد إلكتروني باستخدام Nodemailer.

أبرز المميزات:

* نظام مصادقة وتفويض باستخدام JWT.

* إدارة المنتجات مع نظام موافقة من المدير قبل النشر.

* سلة تسوق وإدارة الطلبات وتتبع حالتها.

* دمج الدفع الإلكتروني عبر Stripe.

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

* قائمة مفضلة (Wishlist) وأكواد خصم (Promocodes).

* إدارة المستخدمين والصلاحيات وفقاً لدور كل مستخدم.

* التحقق من البريد الإلكتروني وتفعيل الحسابات.

**التقنيات المستخدمة:** Node.js, Express.js, MongoDB, Mongoose, JWT, Joi, Stripe, Nodemailer, bcrypt.

ملفات مرفقة

بطاقة العمل

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