تطبيق ويب تفاعلي لعرض حالة الطقس تم تطويره باستخدام HTML، CSS، JavaScript ويعتمد على استهلاك بيانات حية من واجهة برمجة تطبيقات (Weather API).
مميزات التطبيق:
عرض توقعات الطقس الحالية (Today's Forecast): يعرض درجة الحرارة، حالة الطقس، وسرعة الرياح بشكل مباشر.
توقعات لثلاثة أيام (3 Days Forecast): يظهر توقعات الطقس التفصيلية لليومين القادمين.
تفاصيل الطقس (Weather Details): يقدم معلومات دقيقة مثل الرطوبة، مؤشر الأشعة فوق البنفسجية، ومواعيد شروق وغروب الشمس.
خاصية البحث (Search): إمكانية البحث عن الطقس في أي مدينة حول العالم.
Recent Search History: يتم حفظ آخر عمليات البحث باستخدام Local Storage، مع إمكانية:
حذف عنصر معين من القائمة
حذف جميع السجلات دفعة واحدة
Lazy Loading: لتحسين الأداء وتقليل تحميل البيانات غير الضرورية حتى يحتاجها المستخدم.
التقنيات المستخدمة:
HTML5 / CSS3
JavaScript ES6
Local Storage
API Integration (JSON)
مميزات إضافية:
واجهة مستخدم جذابة وسهلة الاستخدام
تصميم متجاوب يعمل بكفاءة على جميع الأجهزة
تجربة مستخدم سلسة مع تحميل تدريجي للمحتوى