قمت بتطوير تطبيق دردشة فورية (Real-Time Chat Application) باستخدام MERN Stack وSocket.io، بهدف إنشاء تجربة تواصل سريعة وسلسة تحاكي تطبيقات المحادثة الحديثة.
? المميزات:
إرسال واستقبال الرسائل بشكل لحظي (Real-Time Messaging)
Optimistic UI لعرض الرسائل فورًا بدون تأخير
نظام حالة الرسائل (Sent - Delivered - Read)
مؤشر الكتابة (Typing Indicator) في الوقت الحقيقي
إمكانية حظر المستخدمين (User Blocking)
رفع الصور والملفات مع عرض فوري (Optimistic Preview)
نظام OTP لتوثيق البريد الإلكتروني
حماية كاملة للـ APIs باستخدام JWT
?️ التقنيات المستخدمة:
Node.js - Express - MongoDB - Socket.io - React - Tailwind CSS - Firebase - JWT
? الروابط:
GitHub: https://github.com/seif-e...
Video Demo: https://drive.google.com/...