تطوير نظام خلفي لمنصة تواصل اجتماعي باستخدام Node.js وExpress.js

تفاصيل العمل

قمت بتطوير مشروع Backend لمنصة تواصل اجتماعي باستخدام Node.js وExpress.js وTypeScript، مع MongoDB وMongoose لإدارة البيانات.

يتضمن المشروع مجموعة من الوظائف الأساسية، منها:

- تطوير RESTful APIs لإدارة المنشورات والتعليقات.

- تنفيذ نظام طلبات الصداقة وإرسال الطلبات وقبولها أو رفضها.

- تطبيق المصادقة والتحقق من الصلاحيات باستخدام JWT.

- استخدام GraphQL للتعامل مع البيانات والاستعلام عنها.

- دعم التواصل الفوري باستخدام Socket.IO.

- استخدام Redis لتخزين رموز التحقق المؤقتة.

- التكامل مع AWS S3 لتخزين الصور والملفات.

- تنظيم الكود وتقسيم الوظائف إلى خدمات ووحدات مستقلة لتسهيل الصيانة والتطوير.

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

Node.js, Express.js, TypeScript, MongoDB, Mongoose, GraphQL, Socket.IO, Redis, JWT, AWS S3.

يعكس المشروع خبرتي العملية في تطوير الأنظمة الخلفية وبناء واجهات برمجية قابلة للتطوير، مع الاهتمام بتنظيم الكود وأمان التعامل مع البيانات.

بطاقة العمل

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