تفاصيل العمل

وصف مشروع: تطوير تطبيق طقس احترافي (Frontend)

أقدّم لكم تطبيق طقس بسيط، سريع، ومتجاوب يعمل على عرض حالة الطقس الحالية لأي مدينة في العالم باستخدام واجهة استخدام نظيفة وسهلة.

مميزات التطبيق

البحث عن حالة الطقس من خلال اسم المدينة

عرض درجة الحرارة الحالية بالدرجة المئوية

إظهار وصف الطقس مع الأيقونات الخاصة بالحالة

عرض سرعة الرياح والبيانات الأساسية

التعامل مع الأخطاء: مثل الأسماء غير الصحيحة أو مشاكل الشبكة

تصميم متجاوب يناسب جميع الشاشات (موبايل – كمبيوتر)

️ التقنيات المستخدمة

HTML5

CSS3

JavaScript (ES6+)

OpenWeatherMap API لعرض بيانات الطقس

️ مكونات المشروع

index.html — ملف الواجهة الأساسية

style.css — التنسيقات والتخطيط

app.js — منطق جلب البيانات من API ومعالجتها

README — ملف توضيحي شامل للمشروع باللغتين العربية والإنجليزية

كيفية عمل التطبيق

يقوم المستخدم بإدخال اسم مدينة صحيحة (مثل: لندن، نيويورك، طوكيو)

يضغط على “بحث” أو Enter

تظهر له بيانات الطقس الآنية، وتشمل:

اسم المدينة والدولة

درجة الحرارة

وصف الحالة الجوية

أيقونة الطقس

سرعة الرياح

معالجة الأخطاء

تنبيه في حال كتابة مدينة غير موجودة

رفض إدخال دولة بدلاً من مدينة

معالجة أي أخطاء ناتجة عن الاتصال أو الشبكة

ملاحظات مهمة

التطبيق يعتمد على النظام المتري (°C ، كم/ساعة)

يحتاج إلى اتصال بالإنترنت

مفتاح الـ API المجاني لديه حد تنفيذ 60 طلبًا في الدقيقة

الترخيص

المشروع مفتوح المصدر ومتاح للاستخدام الشخصي أو التعليمي.

مصدر البيانات

جميع بيانات الطقس مقدمة من OpenWeatherMap.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
7
تاريخ الإضافة
المهارات