Abdelrhman

منصة Leviro Blog للتدوين
207 مشاهدات

منصة Leviro Blog للتدوين

منصة تدوين تدعم تسجيل الدخول وإدارة المقالات، وتقصر التفاعل على المستخدمين المسجلين.

تفاصيل المشروع

نظرة عامة

Leviro Blog هي منصة تدوين متكاملة تم تطويرها كمشروع نهائي للمادة في الكلية. يركّز المشروع على تنظيم عملية النشر، التحكم في التفاعلات، وربط كل العمليات بنظام تسجيل دخول واضح.

المنصة تتيح للزوار تصفح المحتوى بحرية، بينما تمنح المستخدمين المسجلين فقط صلاحيات التفاعل وإنشاء المحتوى.


المشاكل التي تم حلها

  • عدم الفصل بين الزائر وصاحب المحتوى.
  • السماح بالتعليقات بدون قيود مما يؤدي إلى محتوى غير منظم.
  • صعوبة إدارة المقالات بدون نظام صلاحيات واضح.
  • الحاجة إلى بحث سريع وعرض منظم للمقالات.

المميزات الأساسية

  • نظام تسجيل حساب وتسجيل دخول.
  • التعليق متاح للمستخدمين المسجلين فقط.
  • إنشاء، تعديل، وحذف المقالات بواسطة صاحب الحساب.
  • عرض المقالات بنظام Pagination (12 مقال في كل مرة).
  • شريط بحث يعتمد على AJAX و JSON Requests.
  • لوحة تحكم بسيطة لإدارة المقالات والبيانات الشخصية.

ملاحظات تقنية

  • تم بناء المشروع باستخدام Django بهيكل MVC واضح.
  • الصلاحيات يتم التحكم بها بالكامل من جهة السيرفر.
  • استخدام Alpine.js لتفاعلات خفيفة بدون تعقيد Frontend.
  • بنية المشروع قابلة للتطوير لإضافة Roles أو نظام مراجعة لاحقًا.

معرض الصور

1 / 9
+2