RESTful API لإدارة المهام (Todos) كجزء من ممارساتي في تطوير الـ Backend باستخدام Express.js.
تفاصيل العمل

طوّرت واجهة برمجة تطبيقات (RESTful API) متكاملة لإدارة المهام (Todo App) باستخدام Express.js وNode.js، مع التركيز على الأمان، الأداء، وقابلية التوسّع. يهدف المشروع إلى تقديم بنية قوية لتطبيقات المهام اليومية، مع دعم تسجيل المستخدمين وإدارة الصلاحيات بطريقة مرنة وآمنة. المميزات الرئيسية: نظام تسجيل ودخول المستخدمين باستخدام JWT Authentication تشفير كلمات المرور بواسطة bcrypt رفع صور الملفات الشخصية (avatars) عبر Multer تطبيق Rate Limiting لحماية الـ API من الاستخدام الزائد عمليات CRUD كاملة للمهام (إنشاء – قراءة – تحديث – حذف) صلاحيات متعددة (Role-Based Access) للمستخدمين والإداريين التحقق من الطلبات ومعالجة الأخطاء بشكل منظم لضمان استقرار النظام التقنيات المستخدمة: Node.js – Express.js – MongoDB – JWT – bcrypt – Multer

شارك
بطاقة العمل
تاريخ النشر
منذ يومين
المشاهدات
8
المستقل
طلب عمل مماثل
شارك
مركز المساعدة