تفاصيل العمل

"WeatherApp" هو تطبيق ويب متقدم يقدم تجربة متميزة لمعرفة حالة الطقس بدقة وبطريقة تفاعلية. تم بناء التطبيق باستخدام React و Redux لإدارة الحالة بشكل مركزي وكفء، مما يتيح للمستخدمين الوصول السريع والدقيق للمعلومات. يقدم WeatherApp توقعات الطقس لمدة تصل إلى 5 أيام للأماكن المختلفة، مع تحديثات حية ودقيقة عن حالة الطقس في البلد أو المدينة المحددة.

أبرز الميزات والتقنيات المستخدمة:

إدارة الحالة باستخدام Redux

استخدمت Redux لإدارة حالة التطبيق بشكل مركزي، مما يتيح تحديث البيانات بشكل فوري عند البحث عن الطقس في أماكن جديدة، مع ضمان سلاسة التنقل بين الصفحات وواجهة المستخدم.

الطقس الحي باستخدام APIs

يقوم WeatherApp بجلب بيانات الطقس الحية من مصادر موثوقة باستخدام Weather APIs، حيث يعرض التوقعات بشكل مفصل للأيام الـ 5 القادمة، مع معلومات حول درجة الحرارة، الرطوبة، سرعة الرياح، وحالة السماء.

تصميم متجاوب (Responsive Design)

باستخدام CSS و Media Queries، تم ضمان أن يكون التصميم متجاوبًا، مما يوفر تجربة سلسة سواء على الهواتف الذكية أو الأجهزة المكتبية، مع ضمان أن المعلومات تعرض بشكل واضح وسهل التفاعل.

واجهة مستخدم تفاعلية

تم تصميم واجهة المستخدم باستخدام React بحيث تكون تفاعلية وسهلة الاستخدام، حيث يمكن للمستخدمين بسهولة البحث عن الطقس في أي مدينة أو بلد، مع عرض التوقعات بشكل رسومي جذاب.

تحسين الأداء وسرعة التحميل

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

تنقل سهل وسلس (Smooth Navigation)

تم تحسين التنقل بين الصفحات باستخدام React Router، مما يتيح للمستخدم الانتقال بسهولة بين التوقعات اليومية والمعلومات التفصيلية عن الطقس.

ملفات مرفقة

بطاقة العمل

اسم المستقل يوسف ا.
عدد الإعجابات 0
عدد المشاهدات 3
تاريخ الإضافة
تاريخ الإنجاز