تطبيق ويب متطور يعرض حالة الطقس لجميع مدن العالم بدقة وعرض التوقعات الجوية المستقبلية، معتمداً على جلب البيانات الحية من مصادر موثوقة (OpenWeather API).
المميزات التقنية التي قمت بتنفيذها:
Dynamic Data Fetching: ربط التطبيق بـ API خارجي لجلب بيانات الطقس (درجة الحرارة، الرطوبة، سرعة الرياح) وتحديثها لحظياً بناءً على بحث المستخدم.
Search Functionality: ميزة البحث عن أي مدينة في العالم والحصول على نتائج فورية.
Advanced Forecast: عرض توقعات الطقس للأيام القادمة بشكل منظم وسهل القراءة.
Clean UI/UX: تصميم واجهة بسيطة ومريحة للمستخدم تعتمد على "التسلسل الهرمي للمعلومات" لإبراز البيانات الأهم أولاً.
Error Handling: معالجة الأخطاء في حال إدخال اسم مدينة غير صحيح أو تعذر الاتصال بالخادم لضمان استمرارية عمل التطبيق.
التقنيات المستخدمة:
JavaScript (ES6+): للتعامل مع العمليات البرمجية غير المتزامنة (Asynchronous Programming).
CSS / Bootstrap: لضمان شكل احترافي وتنسيق متجاوب مع جميع أحجام الشاشات.
OpenWeather API: المصدر الأساسي للبيانات الجوية.