نظرة عامة على الوظائف (Functionality):
عرض بيانات الجائحة:
يقدم معلومات وإحصائيات متعلقة بحالات COVID-19 حول العالم.
يشمل خرائط تفاعلية لرصد انتشار الجائحة عالميًا.
يتيح مقارنة بيانات الدول المختلفة.
التحليل المرئي:
يحتوي على أدوات لتصور البيانات مثل الرسوم البيانية والمخططات التفاعلية.
يعرض بيانات مفصلة عن الحالات اليومية والإجمالية، بما في ذلك الإصابات، الوفيات، والتعافي.
تصفح وتنقل:
يوفر نظام ملاحة سهل الاستخدام للتنقل بين الأجزاء المختلفة مثل الخرائط، التحليل، والمقارنات.
المعلومات التقنية (Technical Info):
لغة البرمجة والتطوير:
يعتمد المشروع على HTML، CSS، و JavaScript لتطوير واجهة المستخدم والوظائف التفاعلية.
الملفات الرئيسية:
الصفحة الرئيسية: index.html.
ملفات التنسيق: style.css داخل مجلد assets/css/.
ملفات الجافا سكريبت للوظائف التفاعلية: compare.js, data.js, maps.js, و visualise.js ضمن مجلد assets/js/.
المخططات والتصميم (Wireframes):
يحتوي المشروع على تصاميم تخطيطية (Wireframes) توضح هيكل الصفحات ومكوناتها مثل:
مخطط المقارنة: compare-wireframe.pdf.
مخطط الخرائط: map-wireframe.pdf.
إدارة الملفات:
يحتوي على ملفات إعداد مثل .gitignore و .gitpod.yml لضبط بيئة التطوير.
مجلد .theia/ يحتوي على إعدادات مخصصة للمشروع مثل تشغيل قواعد البيانات (MySQL).
الموارد والوسائط:
صور الخلفية والرموز موجودة في مجلد assets/images/.
favicon: favicon.ico لإضافة رمز مميز للمتصفح.
الاختبار:
المشروع يحتوي على ملف TESTING.md لتوثيق عملية اختبار التطبيق.