تصميم وتطوير واجهة لعرض بيانات الأفلام والممثلين باستخدام Angular وتكامل API خارجي
وصف مختصر:
قمت بتصميم وتطوير واجهة ويب احترافية باستخدام Angular 19 لعرض بيانات الأفلام والممثلين بشكل ديناميكي وجذاب، عبر التكامل مع واجهة برمجة التطبيقات (API) الخاصة بموقع TMDB.
تفاصيل العمل:
إنشاء مشروع Angular حديث باستخدام مكونات (Components) منظمة.
استهلاك API خارجي لجلب بيانات الأفلام والممثلين (The Movie Database API).
بناء خدمات (Services) مخصصة لإدارة عمليات الاتصال بالـ API.
عرض الأفلام والممثلين باستخدام تصميم بطاقات (Cards) جذابة ومتجاوبة مع جميع الأجهزة.
التعامل مع الأخطاء ومعالجتها بشكل احترافي (مثل ظهور رسالة خطأ عند فشل الاتصال).
تطبيق تأثيرات بصرية حديثة مثل التحريك عند التمرير (hover effects) والظلال (shadows) لجعل الواجهة أكثر جذبًا.
تحسين تجربة المستخدم عبر عرض تحميل (Loading) عند انتظار البيانات.
تصميم واجهة متجاوبة بالكامل (Responsive Design) لتناسب الموبايل، التابلت، والكمبيوتر.