SocialX هو نظام Backend لمنصة تواصل اجتماعي تم تطويره باستخدام ASP.NET Core وEntity Framework Core وفقًا لمبادئ Clean Architecture.
يتضمن المشروع:
إدارة المستخدمين والمصادقة باستخدام JWT Authentication
إنشاء ونشر التغريدات (Tweets)
التعليقات، الإعجابات، والحفظ (Bookmarks)
دعم Hashtags وMentions
نظام متابعة (Follow / Unfollow)
إشعارات فورية (Real-time Notifications) باستخدام SignalR
Pagination وSoft Delete لتحسين الأداء
Global Exception Handling لإدارة الأخطاء باحترافية
تم تصميم النظام ليكون قابلًا للتوسع (Scalable) وقابلًا للصيانة، مع تطبيق Repository Pattern وUnit of Work لضمان تنظيم الكود واستقرار العمليات.