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


التفاصيل

المشاهدات 5
المفضلة 0
القسم برمجة, تطوير المواقع و التطبيقات - مواقع الويب

حساب المستخدم

Developed by Samer Zaki

All rights reserved © kaf 2025