مشروع واجهة خلفية Backend لمنصة سوشيال ميديا

منذ 3 أشهر

عرض العمل

الوصف

هو واجهة برمجة تطبيقات (API) لخلفية منصة تواصل اجتماعي متطورة وقابلة للتوسع. يركز المشروع على الأداء العالي ويدعم ميزات مثل الإشعارات في الوقت الفعلي، إدارة مجموعات المستخدمين، عرض منشورات مخصصة (Feed)، ونظام متابعة، بالإضافة إلى طبقات حماية أمنية متقدمة.
التقنيات المستخدمة :
البيئة واللغة الأساسية: Node.js و Express.js مبرمجة بلغة TypeScript.
قواعد البيانات: MongoDB باستخدام Mongoose ODM.
الاتصال اللحظي (Real-time): Socket.io (لإرسال الإشعارات الفورية).
الأمان والتوثيق: JWT (للمصادقة)، Bcrypt (لتشفير كلمات المرور)، Helmet (لحماية رؤوس HTTP)، Rate Limiting (للحد من الطلبات العشوائية)، و Mongo-Sanitize (لمنع هجمات الحقن).
التحقق من صحة البيانات: مكتبة Zod.
توثيق الـ API: Swagger UI


التفاصيل

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

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

Powered By Mohamed A. Bahnsawy

All rights reserved © kaf 2026