مشروع منصة عرض أفلام مبني باستخدام React + TypeScript يقدم تجربة مشاهدة سلسة وواجهة مستخدم حديثة. يتيح للمستخدمين استكشاف أحدث الأفلام، البحث حسب الاسم أو الفئة، وعرض تفاصيل دقيقة لكل فيلم من حيث التقييم، سنة الإصدار، والوصف.
المميزات:
- واجهة تفاعلية وسريعة باستخدام React مع TypeScript لضمان كتابة كود منظم وآمن.
- صفحة رئيسية تعرض الأفلام الأكثر مشاهدة، أحدث الإصدارات، والتصنيفات.
- نظام بحث وفلاتر حسب النوع، السنة، أو التقييم.
- صفحة تفاصيل الفيلم (بوستر، قصة، التقييم، الممثلين).
- تصميم متجاوب (Responsive) يعمل بكفاءة على الهاتف، التابلت، والكمبيوتر.
- الوضع الليلي (Dark Mode) لتجربة أفضل.
- دمج API خارجي (مثل TMDB API) للحصول على بيانات الأفلام بشكل مباشر.
التقنيات المستخدمة:
- React لبناء الواجهة.
- TypeScript لزيادة أمان الكود وتقليل الأخطاء.
- React Router لإدارة الصفحات والتنقل.
- Tailwind CSS لتصميم واجهة سريعة الاستجابة.
- Axios / Fetch API لجلب البيانات من مصدر خارجي.