تفاصيل العمل

مشروع Social Media REST API هو نظام خلفي متكامل لبناء منصة تواصل اجتماعي، حيث يوفر مجموعة من الـ RESTful API endpoints التي تسمح للمستخدمين بالتسجيل، تسجيل الدخول، إنشاء المنشورات، التفاعل معها (إعجابات، تعليقات)، وإدارة ملفاتهم الشخصية.

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

Node.js و Express.js لإنشاء الخادم الخلفي

MongoDB مع Mongoose لإدارة قاعدة البيانات

JWT (JSON Web Token) للمصادقة والأمان

bcrypt.js لتشفير كلمات المرور

Multer & Cloudinary لرفع وإدارة الصور

Rate Limiting & CORS لتعزيز الأمان والأداء

المميزات الرئيسية:

إدارة المستخدمين: تسجيل الحساب، تسجيل الدخول، تحديث الحساب، استعادة كلمة المرور

إدارة المنشورات: إنشاء، تعديل، حذف، وعرض المنشورات

التفاعل مع المنشورات: الإعجاب والتعليق

المتابعة/إلغاء المتابعة: نظام متابعة بين المستخدمين

رفع الصور: دعم رفع صور المستخدمين والمنشورات

حماية وأمان: تشفير البيانات، مصادقة JWT، الحماية من الهجمات الشائعة

ملفات مرفقة

بطاقة العمل

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