
207 مشاهدات
منصة Leviro Blog للتدوين
منصة تدوين تدعم تسجيل الدخول وإدارة المقالات، وتقصر التفاعل على المستخدمين المسجلين.
تفاصيل المشروع
نظرة عامة
Leviro Blog هي منصة تدوين متكاملة تم تطويرها كمشروع نهائي للمادة في الكلية. يركّز المشروع على تنظيم عملية النشر، التحكم في التفاعلات، وربط كل العمليات بنظام تسجيل دخول واضح.
المنصة تتيح للزوار تصفح المحتوى بحرية، بينما تمنح المستخدمين المسجلين فقط صلاحيات التفاعل وإنشاء المحتوى.
المشاكل التي تم حلها
- عدم الفصل بين الزائر وصاحب المحتوى.
- السماح بالتعليقات بدون قيود مما يؤدي إلى محتوى غير منظم.
- صعوبة إدارة المقالات بدون نظام صلاحيات واضح.
- الحاجة إلى بحث سريع وعرض منظم للمقالات.
المميزات الأساسية
- نظام تسجيل حساب وتسجيل دخول.
- التعليق متاح للمستخدمين المسجلين فقط.
- إنشاء، تعديل، وحذف المقالات بواسطة صاحب الحساب.
- عرض المقالات بنظام Pagination (12 مقال في كل مرة).
- شريط بحث يعتمد على AJAX و JSON Requests.
- لوحة تحكم بسيطة لإدارة المقالات والبيانات الشخصية.
ملاحظات تقنية
- تم بناء المشروع باستخدام Django بهيكل MVC واضح.
- الصلاحيات يتم التحكم بها بالكامل من جهة السيرفر.
- استخدام Alpine.js لتفاعلات خفيفة بدون تعقيد Frontend.
- بنية المشروع قابلة للتطوير لإضافة Roles أو نظام مراجعة لاحقًا.
معرض الصور
1 / 9
+2
مشاريع ذات صلة

Leviro Toolbay
منصة أدوات تجريبية ثنائية اللغة، تضم أدوات متصفح مجانية وخدمات للمستندات والصور والكتابة تُحاسب بالأرصدة.
TypeScriptNext.jsReact
تفاصيل المشروع

Leviro Desk
نظام لإدارة المراكز التعليمية باللغة العربية، يشمل الحضور وسجلات الطلاب والمدفوعات والمتابعة عبر WhatsApp.
TypeScriptNext.jsReact
تفاصيل المشروع

منصة Eshra7ly الجامعية
منصة جامعية خاصة بالعربية والإنجليزية للتكليفات والاختبارات والجداول والنقاش بين الطلاب.
TypeScriptNext.jsReact
تفاصيل المشروع