وصف المشروع:
طورت تطبيق طقس تفاعلي بالكامل باستخدام HTML, CSS, وJavaScript بدون أي مكتبات أو أطر عمل خارجية. التطبيق يعتمد على الاتصال بـ Weather API لجلب بيانات الطقس الحية لأي مدينة يختارها المستخدم، ويعرضها بشكل منسق وسهل الاستخدام.
المميزات التقنية:
واجهة مستخدم بسيطة وعصرية مصممة بـ HTML5 وCSS3.
استخدام JavaScript الخالص (Vanilla JS) للتعامل مع API وجلب بيانات الطقس.
إمكانية البحث عن حالة الطقس لأي مدينة في العالم.
عرض مباشر للمعلومات التالية:
درجة الحرارة ️
اسم المدينة والدولة
وصف الطقس الحالي (مشمس، غائم...) ️
سرعة الرياح
الرطوبة
أيقونة تعبر عن الحالة الجوية
تصميم متجاوب بالكامل يعمل بكفاءة على الموبايل والتابلت والديسكتوب.
معالجة الأخطاء مثل البحث عن مدينة غير موجودة أو مشاكل في الاتصال.
التقنيات المستخدمة:
HTML5 – CSS3 – JavaScript (Pure) – Fetch API – OpenWeather API (أو أي API آخر)