تطبيق الطقس متعدد اللغات مع دعم الأرقام العربية والإنجليزية

تفاصيل العمل

هذا المشروع عبارة عن تطبيق ويب تفاعلي مبني باستخدام React وMaterial UI لعرض حالة الطقس في مدينة القاهرة بشكل مباشر، مع إمكانية التبديل بين اللغة العربية والإنجليزية، وتحويل الأرقام بين النظامين العربي والإنجليزي تلقائيًا عند تغيير اللغة.

المزايا والوظائف الرئيسية:

عرض بيانات الطقس المباشرة باستخدام واجهة برمجة تطبيقات (Weather API) تشمل:

درجة الحرارة الحالية.

وصف حالة الطقس (مشمس، غائم… إلخ).

درجة الحرارة الصغرى والكبرى.

الوقت والتاريخ المحليين.

دعم كامل للغتين العربية والإنجليزية مع إمكانية التبديل بضغطة زر.

تحويل الأرقام بين الصيغة العربية والإنجليزية تلقائيًا.

تصميم متجاوب وجذاب باستخدام Material UI مع أيقونات واضحة (مثل أيقونة الغيوم).

تحديث البيانات تلقائيًا كل 60 ثانية بدون الحاجة لإعادة تحميل الصفحة.

إلغاء الطلبات السابقة عند تغيير اللغة أو تحديث البيانات لمنع الأخطاء وتحسين الأداء.

تجربة مستخدم سلسة مع ترتيب العناصر بشكل يناسب اتجاه اللغة (RTL للعربية وLTR للإنجليزية).

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

React.js لإنشاء واجهة المستخدم.

Material UI لتنسيق وتصميم العناصر.

Axios لجلب البيانات من الـ API.

Weather API كمصدر بيانات الطقس.

JavaScript ES6 للمنطق والتحويلات.

CSS لتنسيق إضافي.

بطاقة العمل

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