موقع عائلة الشاعر هو منصة ويب متكاملة تم تطويرها باستخدام تقنيات JavaScript الحديثة، ويعمل بتكامل بين الواجهة الأمامية (Front-End) والواجهة الخلفية (Back-End) لتحقيق أداء سلس وتجربة مستخدم غنية.
الواجهة الأمامية (Front-End):
تم بناؤها باستخدام React.js مع مكتبة React Router DOM لتنظيم الصفحات والأقسام مثل الأخبار، المقالات، الحوارات، الشخصيات البارزة، وصفحة "حول الموقع".
كما تم اعتماد تصميم حديث متجاوب يعمل بكفاءة على مختلف الأجهزة مع قابلية التوسّع لإضافة خصائص مستقبلية مثل لوحة تحكم وإدارة المحتوى.
الواجهة الخلفية (Back-End):
تم تطويرها باستخدام Node.js و Express.js، مع ربط قاعدة البيانات MongoDB عبر مكتبة Mongoose لتخزين وإدارة الأخبار والمقالات والمستخدمين.
الواجهة الخلفية توفّر RESTful APIs تُستخدم لربط البيانات بالواجهة الأمامية وجلب المحتوى الديناميكي بشكل آمن وسريع.
الخصائص التقنية:
إدارة المحتوى عبر لوحة تحكم إدارية.
تصنيف وأرشفة الأخبار والمقالات.
هيكل برمجي نظيف وسهل التطوير.
جاهزية للدمج مع خدمات خارجية أو تحسينات مستقبلية (مثل البحث، التعليقات، التحليلات الإحصائية).