تطبيق شات تفاعلي بسيط بيشتغل في الوقت الحقيقي (Real-time)، مبني باستخدام React.js في الواجهة الأمامية وNode.js + Socket.io في السيرفر.
بيتيح للمستخدمين إرسال واستقبال الرسائل الفورية في غرف شات مختلفة بدون الحاجة لإعادة تحميل الصفحة.
التقنيات المستخدمة:
Frontend: React.js, Tailwind CSS
Backend: Node.js, Express.js, Socket.io
Database: MongoDB
Other Tools: Zustand / Context API (لإدارة الحالة), Framer Motion (للحركات)
الميزات:
تسجيل اسم المستخدم والدخول لغرفة شات معينة
إرسال واستقبال الرسائل لحظيًا
تنبيهات عند انضمام أو خروج المستخدمين
واجهة بسيطة وسريعة الاستجابة (Responsive)
إدارة المستخدمين في كل غرفة