معرض افلام
تفاصيل العمل
طبيق ويب ديناميكي تم تطويره باستخدام Angular لعرض أحدث الأفلام والمسلسلات، بالاعتماد على واجهة برمجة التطبيقات الخاصة بـ TMDb API. يوفر تجربة سلسة للمستخدم مع تصميم جذاب ومتجاوب، إلى جانب وظائف تفاعلية مثل البحث، التصنيفات، وإضافة المفضلة. 🔧 المميزات الأساسية: ✅ عرض الأفلام والبرامج التلفزيونية حسب التصنيفات (Trending – Popular – Top Rated – Upcoming) 🔍 بحث لحظي داخل قاعدة بيانات الأفلام 🌍 دعم تعدد اللغات (عربي – إنجليزي – فرنسي – صيني) باستخدام Angular i18n ❤️ إمكانية إضافة الأفلام إلى قائمة المفضلة (Favorites) مع تخزينها محليًا باستخدام Signal Store و localStorage 🧮 إظهار عدد العناصر في المفضلة باستخدام computed() 🧭 تنقل سلس بين الصفحات باستخدام Angular Router 🎨 تصميم واجهات عصرية باستخدام CSS مخصص ومتجاوب مع جميع الأجهزة 💡 إدارة الحالة باستخدام Signals API 🛠 التقنيات المستخدمة: Angular 17 TypeScript RxJS Angular Router Angular Signals Signal Store TMDb API HTML5 & SCSS Git & GitHub 🎯 هدف المشروع: تقديم تجربة مستخدم قوية مع بنية كود منظمة وقابلة للتوسعة، وإبراز قدرتي على استخدام Angular لبناء تطبيقات حقيقية وعملية.
بطاقة العمل
طلب عمل مماثل