منصة ديوان (Diwan) | شبكة تواصل اجتماعي متكاملة للشعراء والمثقفين والكتاب منصة ديوان (Diwan) | شبكة تواصل اجتماعي متكاملة للشعراء والمثقفين والكتاب منصة ديوان (Diwan) | شبكة تواصل اجتماعي متكاملة للشعراء والمثقفين والكتاب منصة ديوان (Diwan) | شبكة تواصل اجتماعي متكاملة للشعراء والمثقفين والكتاب منصة ديوان (Diwan) | شبكة تواصل اجتماعي متكاملة للشعراء والمثقفين والكتاب منصة ديوان (Diwan) | شبكة تواصل اجتماعي متكاملة للشعراء والمثقفين والكتاب منصة ديوان (Diwan) | شبكة تواصل اجتماعي متكاملة للشعراء والمثقفين والكتاب منصة ديوان (Diwan) | شبكة تواصل اجتماعي متكاملة للشعراء والمثقفين والكتاب منصة ديوان (Diwan) | شبكة تواصل اجتماعي متكاملة للشعراء والمثقفين والكتاب منصة ديوان (Diwan) | شبكة تواصل اجتماعي متكاملة للشعراء والمثقفين والكتاب
تفاصيل العمل

"ديوان" هي منصة تواصل اجتماعي تم هندستها لتكون "مقهى أدبي" رقمي وهادئ، يجمع الكُتّاب والشعراء في العالم العربي بعيداً عن صخب المنصات التقليدية. تم بناء النظام بالكامل من الصفر (From Scratch) مع الالتزام المطلق بكتابة كود نظيف (Clean Code) وتطبيق معمارية الطبقات (3-Tier Layered Architecture) لضمان الأداء الفائق، وسهولة الصيانة، وقابلية التوسع. 🎯 التفاعل الاجتماعي وإدارة المحتوى (Social Features): محرك تفاعل متقدم: نظام تعليقات ديناميكي يدعم الردود المتشعبة (Threaded Replies)، بالإضافة لنظام تفاعلات (Reactions) متكامل (إعجاب، حب، ضحك، حزن، غضب) يحاكي المنصات العالمية. نظام إدارة الصداقات (Friendship System): دورة حياة برمجية كاملة لمعالجة العلاقات بين المستخدمين (إرسال طلب، قبول، رفض، حظر، وإلغاء صداقة) مدعومة بمحرك بحث دقيق عن الأعضاء. نظام الإشعارات (Notifications): تنبيهات لحظية وموجهة، لإبقاء المستخدم على اطلاع دائم بطلبات الصداقة، التعليقات، والتفاعلات الواردة على محتواه. إدارة المنشورات: إمكانية كتابة النصوص الأدبية، رفع الصور، وتعديل أو حذف المحتوى بمرونة تامة. ⚙️ الأمان وتجربة المستخدم (Security & UX): نظام مصادقة موثوق: تأمين عمليات تسجيل الدخول وإدارة الحسابات باستخدام (ASP.NET Core Identity)، مع إمكانية التخصيص الكامل للملف الشخصي (Profile). تجربة قراءة مريحة: تصميم عصري ومتجاوب (Responsive) بالكامل مع جميع الشاشات، مدعوم بخاصية الوضع الداكن (Dark Mode) لتوفير بيئة بصرية هادئة تناسب القراءة والكتابة. 💻 البنية التقنية وهندسة النظام (Tech Stack): الخلفية البرمجية (Backend): * C# / ASP.NET Core MVC (.NET 8) * أنماط التصميم (Design Patterns): توظيف (Repository Pattern) و (Unit of Work) لضمان الفصل التام بين طبقة البيانات والمنطق البرمجي (Business Logic). قاعدة البيانات (Database): * SQL Server & Entity Framework Core 8 * الاعتماد على نهج (Code-First Approach) لبناء قاعدة بيانات علائقية قوية ومترابطة. واجهة المستخدم (Frontend): * HTML5 / CSS3 / Bootstrap / jQuery هذا النظام يمثل تحدياً برمجياً حقيقياً، حيث يعكس القدرة على هندسة قواعد البيانات المترابطة (Relational DBs)، معالجة الـ (Business Logic) المعقد لشبكات التواصل الاجتماعي، وتوظيف أحدث تقنيات وإطارات عمل مايكروسوفت لإنتاج منصات تفاعلية حية وقابلة للتوسع (Scalable Web Applications).

شارك
بطاقة العمل
تاريخ النشر
منذ شهرين
المشاهدات
77
المستقل
Yehia Dakhly
Yehia Dakhly
مهندس برمجيات
طلب عمل مماثل
شارك
مركز المساعدة