منصة OmniLink للمراسلة الفورية للمؤسسات (.NET 8 & SignalR)

تفاصيل العمل

قمت بتطوير OmniLink، وهي منصة مراسلة فورية متكاملة مصممة للمؤسسات، تهدف إلى توفير تجربة محادثة سريعة وآمنة تشبه تطبيقات المراسلة العالمية مثل WhatsApp.

أبرز الجوانب الهندسيّة للمشروع:

* هندسة البرمجيات: تم بناء المشروع باتباع منهجية Clean Architecture مع تطبيق أنماط DDD و CQRS (MediatR) لضمان فصل المهام وقابلية الاختبار. * التواصل اللحظي: استخدام SignalR WebSockets لضمان تسليم الرسائل فورياً مع ميزات مؤشرات الكتابة (Typing Indicators) وحالة الظهور (Online Presence). * الأداء العالي: دمج Redis Caching لتتبع حالة المستخدمين وضمان سرعة استجابة فائقة للنظام. * إدارة المجموعات: نظام متكامل لإنشاء المجموعات، إدارة الأعضاء، وتعيين الصلاحيات (Admin Roles). * الأمان: تنفيذ نظام توثيق JWT مع تشفير كلمات المرور باستخدام PBKDF2 وتفعيل خاصية التحقق عبر البريد الإلكتروني (OTP).

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

.NET 8, Blazor WebAssembly, SignalR, EF Core 8, Redis, SQL Server, MediatR, FluentValidation.

ملفات مرفقة

بطاقة العمل

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