تطوير RESTful API متكاملة لمنصة تجارة إلكترونية باستخدام Node.js وExpress.js وMongoDB وMongoose.
يتضمن المشروع نظام Authentication وAuthorization باستخدام JWT، مع تطبيق Role-Based Access Control (RBAC) وإدارة المستخدمين والصلاحيات.
تم تطوير APIs لإدارة المنتجات والتصنيفات والطلبات، بالإضافة إلى عمليات CRUD والتحقق من صحة البيانات ومعالجة الأخطاء.
كما تم تنظيم المشروع باستخدام MVC Architecture، مع تطبيق ممارسات تساعد على كتابة كود منظم وقابل للصيانة والتوسع.
التقنيات المستخدمة:
Node.js، Express.js، MongoDB، Mongoose، JWT، bcrypt، Multer، Git.