Chat Application
تفاصيل العمل
تطبيق دردشة متكامل يتيح للمستخدمين إنشاء حسابات وتبادل الرسائل في الوقت الفعلي باستخدام SignalR. قمت ببناء الـ API باستخدام ASP.NET Core، مع تطبيق نظام Authentication و Authorization بواسطة JWT Tokens و Refresh Tokens. يتضمن النظام أدوار مختلفة للمستخدمين (Admin, Moderator, Member) للتحكم في الصلاحيات. يستطيع المستخدم عرض بروفايلات الأعضاء الآخرين، إرسال رسائل خاصة، عمل Like، وتعديل بيانات حسابه الشخصي. كما يحتوي التطبيق على Pagination و Filtering لعرض المستخدمين بناءً على العمر أو آخر نشاط (Last Active). تم تطوير الواجهة الأمامية باستخدام Angular لتوفير تجربة استخدام سلسة وتفاعلية .المهام التي قمت بها: تصميم قاعدة البيانات وإدارة العلاقات بين الجداول. بناء الـ APIs الخاصة بالمستخدمين، الرسائل، والإعجابات. تطبيق نظام Login / Register باستخدام JWT و Refresh Token. تطوير إشعارات ومحادثات فورية باستخدام SignalR. إضافة Pagination و Filtering لتحسين الأداء وتجربة المستخدم. تصميم واجهة أمامية (Frontend) تفاعلية باستخدام Angular
مهارات العمل
بطاقة العمل
طلب عمل مماثل