ChatBridge هو تطبيق مراسلة اجتماعية حديث وعالي الأداء، تم تطويره باستخدام ASP.NET Core Web API للواجهة الخلفية وAngular للواجهة الأمامية، ويهدف إلى توفير تجربة تواصل فورية وآمنة وقابلة للتوسع على نطاق واسع.
يعتمد النظام على SignalR لتحقيق المراسلة في الزمن الحقيقي، مع دعم ميزات متقدمة مثل تتبع حالة الاتصال، مؤشرات الكتابة، سجل الرسائل، وإشعارات القراءة. كما يوفّر إدارة متكاملة لملفات المستخدمين والصور من خلال Cloudinary، إلى جانب نظام مصادقة آمن باستخدام JWT.
تم تصميم المنصة وفق معمارية خدمية معيارية (Service-Oriented Architecture) مع فصل واضح بين منطق الأعمال وواجهة المستخدم، مما يضمن سهولة الصيانة، قابلية التوسع، وتحمل عدد كبير من المستخدمين المتزامنين مع الحفاظ على أداء منخفض زمن الاستجابة.
يتضمن المشروع لوحة تحكم إدارية متقدمة لإدارة المستخدمين والصلاحيات وفق نظام التحكم في الوصول المعتمد على الأدوار (RBAC)، بالإضافة إلى آليات حماية مثل Rate Limiting ومعالجة الأخطاء المركزية لضمان استقرار وأمان النظام.
يمثل ChatBridge نموذجًا احترافيًا لتطبيقات الدردشة الحديثة وقابلًا للتوظيف في المنصات الاجتماعية، الأنظمة