تفاصيل العمل

تطبيق دردشة فورية يحاكي الوظائف الأساسية لتطبيق واتساب، ومبني بتقنيات ويب حديثة لتوفير تجربة مراسلة سلسة. التطبيق بيدعم المحادثات الفردية والجماعية مع توصيل الرسائل بشكل لحظي.

الميزات الأساسية

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

تسجيل ودخول آمن باستخدام رقم الهاتف

استخدام JWT (رموز JSON) للمصادقة الآمنة

إدارة ملف المستخدم

الرسائل

إرسال واستقبال الرسائل في الوقت الحقيقي باستخدام WebSockets

حالات الرسائل (أُرسلت – تم التسليم – تم القراءة)

دعم المحادثات الخاصة والجماعية

تشفير الرسائل لتعزيز الخصوصية

المحادثات الجماعية

إنشاء وإدارة مجموعات الدردشة

صلاحيات المشرف لإدارة المجموعة

إضافة وحذف أعضاء

ترقية الأعضاء إلى مشرفين

التنفيذ التقني

الواجهة الخلفية: Django 4.2 مع Django REST Framework

التواصل اللحظي: Django Channels و WebSockets

قاعدة البيانات: PostgreSQL للإنتاج / SQLite للتطوير

الحاويات: Docker لسهولة النشر

توثيق الـ API: توثيق شامل بـ OpenAPI/Swagger

واجهة المستخدم

تصميم متجاوب يعمل على الكمبيوتر والموبايل

واجهة دردشة شبيهة بواتساب

مؤشرات الكتابة في الوقت الحقيقي

حالة الاتصال (أونلاين/أوفلاين)

نقاط تقنية مميزة

معالجة غير متزامنة للرسائل للحصول على أداء أعلى

فهرسة قاعدة البيانات لاسترجاع الرسائل بسرعة

مصادقة وترخيص آمن

بنية قابلة للتوسع لدعم عدد كبير من المستخدمين في نفس الوقت

بطاقة العمل

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