تطبيق للبحث عن الوصفات وعرضها في واجهة المستخدم
تم تطويره من خلال اتباع دورة تدريبية على Udemy
● تم إنشاء التطبيق باستخدام HTML وCSS وJavaScript، مع التكامل مع واجهة برمجة التطبيقات للوصفات لجلب وعرض الوصفات بناءً على استفسارات البحث من المستخدم.
● استخدام ميزات حديثة من ES6+، مثل الدوال السهمية (arrow functions)، وتفكيك الكائنات (destructuring)، ومُشغلات الانتشار (spread operators)، والسلسلة الاختيارية (optional chaining).
● تطبيق JavaScript غير المتزامن باستخدام الوعود (promises)، ودوال async/await واستدعاءات AJAX.
● العمل بشكل مكثف مع DOM لتحديث واجهة المستخدم ديناميكيًا.
● استخدام حزم حديثة من NPM مثل Parcel وBabel لتجميع المشروع وتحديثه.
● تعزيز الفهم لمفاهيم متقدمة في JavaScript مثل (event loop).