Movie Discovery Platform | React.js
قمت بتطوير منصة ويب لاستكشاف الأفلام باستخدام React.js وJavaScript، مع التكامل مع واجهة برمجية خارجية (TMDB API) لجلب بيانات الأفلام وتقييماتها وعرضها بطريقة تفاعلية ومنظمة.
المهام والإنجازات:
تطوير واجهة مستخدم تفاعلية ومتجاوبة باستخدام React.js.
التكامل مع TMDB API لجلب بيانات الأفلام الأعلى تقييمًا وعرض تفاصيلها.
تنفيذ نظام تصفية الأفلام حسب التصنيفات (Genres).
تطوير خاصية قائمة المشاهدة (Watchlist) لإضافة الأفلام وإزالتها وإدارة الأفلام المحفوظة.
إضافة إمكانية مشاهدة إعلانات الأفلام (Trailers) ضمن صفحة تفاصيل الفيلم.
تنظيم المكونات وإدارة الحالة باستخدام React Hooks، مع استخدام `useWatchlist` لإدارة قائمة المشاهدة.
استخدام React Router للتنقل بين صفحات المنصة.
التقنيات المستخدمة: React.js, JavaScript, HTML5, CSS3, REST APIs, TMDB API, React Router, React Hooks, Vite.