تفاصيل العمل

Convo هو تطبيق دردشة فوري (real-time) متكامل (Full-Stack)، تم تطويره باستخدام React في الواجهة الأمامية، و Node.js / Express في الواجهة الخلفية، مع استخدام MongoDB لتخزين البيانات، و Socket.IO لتوفير المحادثات المباشرة.

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

المميزات:

تسجيل الدخول والتسجيل للمستخدمين

مراسلة خاصة (واحد لواحد)

دردشات جماعية

مراسلة فورية باستخدام WebSocket (Socket.IO)

️ مؤشر الكتابة ("المستخدم يكتب...")

دعم الرموز التعبيرية (Emoji)

الوضع الليلي (Dark Mode)

️ تحديث الملف الشخصي (الاسم، الصورة، وغيرها)

Responsive على تابليت وموبايل و لابتوب

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

الواجهة الأمامية (Frontend):

React.js

Tailwind CSS

Axios

Socket.IO Client

الواجهة الخلفية (Backend):

Node.js

Express.js

MongoDB + Mongoose

Socket.IO

JWT (للمصادقة)

Multer (لرفع الصور والملفات)

بطاقة العمل

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