نظرة عامة على المشروع
"EcoDiars" هي منصة رقمية شاملة ونظام معلوماتي متقدم (Knowledge Management System) تم تطويره لتوثيق، تصنيف، وحفظ التراث المعماري والبيئي في الجزائر (من الآثار الرومانية والقصور الصحراوية إلى القصبات العثمانية). المشروع يتجاوز كونه مجرد موقع إلكتروني؛ فهو يعتمد على معمارية برمجية معقدة تفصل بين واجهة مستخدم تفاعلية فائقة السرعة، وواجهة خلفية ضخمة تعتمد على الذكاء الاصطناعي لفهم وتحليل البيانات التاريخية والمعمارية وهيكلتها دلالياً.
أهم الميزات والتحديات التقنية التي تم إنجازها
معالجة اللغات الطبيعية (NLP) والبحث الدلالي: تم دمج تقنيات (NLP) في الواجهة الخلفية لمعالجة النصوص والوثائق التاريخية المعمارية، مما يتيح استخراج الكيانات (الأسماء، التواريخ، النماذج المعمارية) وتوفير نظام بحث ذكي لا يعتمد فقط على الكلمات المفتاحية، بل على فهم سياق البحث للمستخدم.
بناء وتصميم الأنطولوجيا (Ontology Modeling): هيكلة قاعدة البيانات الخلفية باستخدام نماذج أنطولوجية معقدة لربط العلاقات المتشعبة بين المعالم المعمارية (مثل "قصبة الجزائر" أو "المدينة القديمة بقسنطينة")، الفترات الزمنية، النطاقات الجغرافية، والبيانات البيئية (Environmental Aspect)، مما يخلق شبكة معرفية مترابطة (Knowledge Graph).
نظام خرائط تفاعلي متقدم (Interactive Geospatial Maps): تطوير "الخريطة الوطنية للقطاعات" التي تعرض التوزيع الجغرافي للمواقع التراثية والبيئية بدقة عبر الجزائر باستخدام (Leaflet) وربطها مع (Google Maps API) لتقديم فحص دقيق للخرائط وصور الأقمار الصناعية لكل مَعلَم.
واجهة مستخدم (UI/UX) سينمائية وتفاعلية: تصميم وبناء واجهة أمامية باستخدام تقنيات حديثة تتضمن شرائح عرض (Carousels) تفاعلية، وتأثيرات بصرية حديثة (Glassmorphism)، وصفحات تفصيلية تعرض البيانات المعمارية والتاريخية (مثل التصنيفات والمواصفات التقنية) بشكل منظم وسهل القراءة.
التقنيات والهندسة البرمجية (Tech Stack)
الواجهة الأمامية (Front-end): إطار عمل Next.js (لضمان سرعة التحميل، تجربة مستخدم تفاعلية، وتهيئة متقدمة لمحركات البحث SEO لتسهيل وصول الباحثين للمنصة).
الواجهة الخلفية (Back-end): إطار عمل Django (Python) لبناء بنية تحتية قوية قادرة على التعامل مع كميات ضخمة من البيانات المترابطة وإدارة النظام المعرفي.
الذكاء الاصطناعي والبيانات: خوارزميات NLP لمعالجة النصوص التاريخية، ونمذجة Ontology لتنظيم البيانات دلالياً.
أنظمة الخرائط والمواقع (GIS): تكامل مع تقنيات الخرائط التفاعلية (OpenStreetMap/Leaflet & Google Maps) لعرض البيانات الجغرافية.
القيمة الهندسية المقدمة (My Role)
بصفتي مهندس البرمجيات الرئيسي في هذا المشروع، قمت بحل واحدة من أعقد المشاكل في علوم الكمبيوتر الإنسانية: تحويل الأرشيفات والنصوص التاريخية غير المهيكلة إلى بيانات منظمة ومترابطة يمكن للآلة فهمها وعرضها للمستخدم بطريقة بصرية تفاعلية جذابة. دمج قوة Python و Django في معالجة البيانات المعقدة مع سرعة وأناقة Next.js نتج عنه منصة بحثية بمستوى عالمي تخدم الباحثين الأكاديميين والمهتمين بحفظ التراث.