تفاصيل العمل

- Angular frontend with PrimeNG and Bootstrap for UI.

- Movie list and TV show list pages with pagination, badges, and favorite (wishlist) button.

- Movie details page with image, title, rating, description, recommendations, and reviews.

- Wishlist page implemented with Angular Signal Store and NGRX Signal Store, syncing with localStorage.

- Dynamic language switching (translations fetched from backend API via custom TranslateService).

- Movie and TV data fetched from TMDb API through a Node.js & Express backend (deployed on Render).

- Navbar showing watchlist count, language selector, and navigation.

- TranslationStore and MovieStore implemented with Angular Signal Store using `withState`, `withComputed`, and `withMethods`.

- Responsive.

- Component-based architecture.

بطاقة العمل

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