قمت بتطوير Backend متكامل لتطبيق دردشة فورية يدعم مئات المستخدمين المتزامنين بكفاءة عالية.
تم بناء النظام باستخدام Node.js وExpress مع تصميم RESTful API احترافي قابل للتوسع.
الميزات الرئيسية:
تسجيل دخول آمن باستخدام JWT وGoogle OAuth
تحقق عبر البريد الإلكتروني ونظام OTP
دردشة فورية باستخدام SocketIO
مؤشر الكتابة (Typing Indicator) وحالة الاتصال Online/Offline
رفع ملفات وصور (Multer + Cloudinary)
تحسين الأداء باستخدام Redis لتقليل ضغط قاعدة البيانات
تطبيق أفضل ممارسات الحماية (Helmet – Rate Limiting)
تم تصميم النظام بهندسة نظيفة (Clean Architecture) مع فصل الخدمات لسهولة التطوير مستقبلاً.