تفاصيل العمل

تطوير Backend متكامل لمنصة تواصل اجتماعي تشمل نظام محادثة لحظي، لوحة تحكم إدارية، ونظام نشر قصص (Stories)، باستخدام Node JS وTypeScript وExpress JS.

أبرز ما تم تنفيذه في المشروع:

- هيكلة المشروع بشكل احترافي مقسم إلى وحدات منفصلة (Auth، User، Post، Comment، Chat، Story، Admin)

- نظام مصادقة وصلاحيات (Authentication Middleware) لحماية الـ Endpoints

- تكامل مع GraphQL بجانب RESTful APIs في نفس المشروع

- نظام محادثة لحظي (Real Time Chat) باستخدام Socket IO مع Gateway منفصل لإدارة الأحداث

- التكامل مع خدمة تخزين سحابي (Amazon S3) لرفع وتنزيل الملفات بشكل آمن

- استخدام Redis لتحسين الأداء والتعامل مع البيانات المؤقتة

- التعامل مع رفع الملفات باستخدام Multer

- استخدام Lambda Functions كجزء من البنية التحتية

- إدارة قاعدة البيانات والتحقق من الاتصال بها عند بدء تشغيل السيرفر

- كود منظم بالكامل بلغة TypeScript لضمان جودة الكود وتقليل الأخطاء

المشروع مبني بأسلوب Modular Architecture احترافي يسهل التوسع فيه وصيانته على المدى الطويل.

بطاقة العمل

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