ملخص المشروع:
تم تصميم أداة تحويل عملات ديناميكية تتيح للمستخدم إدخال مبلغ مالي واختيار العملة الأصلية والعملات المستهدفة لتحويلها مباشرة. كما توفر واجهة مستخدم جذابة مع عرض علم كل دولة بجانب رمز العملة واسمها الكامل.
المميزات:
إدخال المبلغ: يمكن للمستخدم كتابة أي قيمة رقمية لتحويلها.
اختيار العملات:
قائمة منسدلة للعملة المصدر (From) والعملات الهدف (To).
عرض رمز العملة، اسم الدولة، وعلم الدولة لكل عملة.
زر التبديل: إمكانية تبديل العملات بين المصدر والهدف بضغطة واحدة.
التحويل الفوري: عند إدخال المبلغ أو اختيار عملة جديدة، يتم تحديث النتيجة فورًا.
الاتصال بالإنترنت: استخدام API خارجي للحصول على أسعار الصرف الحقيقية.
التعامل مع الأخطاء: عرض رسالة عند فشل الحصول على البيانات أو خطأ في API.
الهيكل البرمجي:
HTML: إنشاء واجهة المستخدم (حقول إدخال، قوائم العملات، زر التحويل، النتيجة).
CSS: تصميم جذاب للواجهة، قوائم منسدلة مخصصة، بطاقات، وأزرار.
JavaScript:
بناء القوائم المنسدلة ديناميكيًا من كائنات العملات (COUNTRY_NAMES) وأعلام الدول (COUNTRY_MAP).
استدعاء API لتحويل العملات وعرض النتائج.
وظائف للتبديل بين العملات والتحديث الفوري للنتيجة.
المخرجات:
نتيجة التحويل مباشرة: مثال: 1 AED = 0.27 USD
واجهة مستخدم تفاعلية مع العلم والرمز لكل عملة.
استخدام المشروع:
مناسب للمواقع المالية، التطبيقات التعليمية، أو أي مشروع ويب يحتاج لعرض أسعار العملات والتحويل بينها.
ربط واجهات أمامية وخلفية لبناء أنظمة متكاملة.
تحسين الأداء وتجربة المستخدم.
دعم وصيانة المشاريع بعد الإطلاق.
أعمل بشغف على تقديم شيفرة نظيفة، قابلة للتطوير، وسهلة الصيانة، مع الالتزام بالمواعيد والجودة العالية.