️ E-Commerce API Project (Node.js + Express + MongoDB)
مشروع API احترافى لمتجر إلكتروني تم تطويره باستخدام Node.js وExpress.js مع قاعدة بيانات MongoDB، لتوفير نظام متكامل لإدارة المتاجر والمستخدمين والمنتجات والطلبات.
المميزات الأساسية:
نظام Authentication آمن باستخدام JWT (تسجيل دخول وتسجيل مستخدمين).
CRUD كامل لإدارة المنتجات (إضافة – تعديل – حذف – عرض).
إدارة المستخدمين والأدوار (مستخدم / أدمن).
إنشاء ومعالجة طلبات الشراء (Orders).
رفع الصور للمنتجات باستخدام Cloudinary / Multer.
Validation للبيانات لحماية الـ API من الأخطاء.
Error Handling احترافى.
التقنيات المستخدمة:
Node.js
Express.js
MongoDB + Mongoose
JWT Authentication
Multer / Cloudinary
Postman Testing
النتيجة: API جاهزة للربط مع أى واجهة أمامية (Frontend) مثل React أو تطبيق موبايل (Flutter / React Native)، وتعمل بكفاءة عالية على أى استضافة سحابية.