تفاصيل العمل

وصف نظام إدارة ورفع صور المنتجات (RESTful API Router)

تم بناء وتطوير هذا النظام الخلفي (Backend) باستخدام Node.js وإطار العمل Express.js، وهو مخصص لإدارة صور المنتجات بشكل كامل وآمن داخل التطبيق عبر هيكلية RESTful API.

المميزات التقنية للنظام:

رفع ملفات آمن (Secure Image Upload): دمج برمجية وسيطة (middleware) مخصصة لفحص ومعالجة الصور المرفوعة للتأكد من سلامتها وحجمها قبل تخزينها.

التحكم الكامل (CRUD Operations): يدعم النظام كافة العمليات الأساسية:

إضافة صور جديدة (POST): رفع صور المنتجات وربطها بقاعدة البيانات.

جلب البيانات (GET): استعراض كافة الصور المتاحة، أو جلب صورة محددة باستخدام المعرّف الخاص بها (ID).

تحديث الصور (PUT): تعديل واستبدال الصور الحالية بسلاسة مع تحديث البيانات المقترنة بها.

حذف الصور (DELETE): إزالة الصور تماماً من النظام وقاعدة البيانات عند الحاجة.

هيكلية نظيفة (Clean Code Architecture): تم فصل المسارات (Routes) عن منطق التحكم (Controllers) لضمان سهولة التعديل، الصيانة، وقابلية التوسع مستقبلاً (Scalability).

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

Node.js & Express.js

RESTful APIs

Middleware (لإدارة رفع الملفات والتحقق منها)

بطاقة العمل

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