تطبيق طقس تفاعلي (Interactive Weather App)
تطبيق ويب ديناميكي صُمم لتزويد المستخدمين بمعلومات دقيقة ومحدثة عن حالة الطقس في أي مدينة حول العالم. يهدف المشروع إلى تقديم تجربة مستخدم سلسة وعصرية من خلال واجهة جذابة وسريعة الاستجابة.
مميزات المشروع:
بيانات حية ودقيقة: ربط التطبيق مع واجهة برمجة تطبيقات خارجية (Weather API) لجلب وعرض بيانات الطقس الفعلية (درجة الحرارة، الرطوبة، سرعة الرياح، ووصف الحالة) بشكل لحظي.
تصميم متجاوب (Responsive): واجهة مستخدم مرنة تتكيف بسلاسة مع جميع أحجام الشاشات (الهواتف المحمولة، الأجهزة اللوحية، وشاشات الكمبيوتر).
بحث ذكي: إمكانية البحث عن أي مدينة وعرض حالة الطقس الخاصة بها فوراً وبدون الحاجة لإعادة تحميل الصفحة (Asynchronous requests).
كود نظيف: تم بناء المشروع بالاعتماد على أفضل الممارسات في هيكلة الكود وفصل المهام.
التقنيات المستخدمة: HTML5 | CSS3 | JavaScript (Vanilla) | RESTful API