تفاصيل العمل

تطبيق دردشة متكامل يتيح للمستخدمين إنشاء حسابات وتبادل الرسائل في الوقت الفعلي باستخدام 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.

بطاقة العمل

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