تفاصيل العمل

تطبيق دردشة متكامل مبني باستخدام MERN Stack، بيوفر تجربة تواصل لحظية (Real-time) مع نظام مصادقة مخصص وتأمين قوي.

المشروع بيدعم إرسال الرسائل الفورية، عرض حالة المستخدمين (أونلاين / أوفلاين)، رفع الصور، واستقبال إشعارات صوتية، مع واجهة مستخدم حديثة وسريعة الاستجابة.

أهم المميزات:

نظام تسجيل دخول باستخدام JWT بدون خدمات خارجية

رسائل لحظية عبر Socket.io

مؤشرات حالة المستخدم (Online / Offline)

أصوات إشعارات مع إمكانية التحكم فيها

إرسال إيميل ترحيب عند التسجيل

رفع الصور باستخدام Cloudinary

حماية الـ API باستخدام Rate Limiting

واجهة حديثة بـ React + Tailwind + DaisyUI

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

Frontend: React, Tailwind CSS, DaisyUI

State Management: Zustand

Backend: Node.js, Express

Database: MongoDB

Real-time: Socket.io

Authentication: JWT

Version Control: Git & GitHub

بطاقة العمل

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