?️ تطبيق أفلام باستخدام React وRedux
خلال تدريبي في كورس React ضمن برنامج خريج قادر التابع لشركة Aristo for Software Development، قمت بتطوير تطبيق أفلام كأول مشروع عملي لتطبيق المفاهيم بشكل واقعي.
ما يميز المشروع:
بناء واجهات تفاعلية باستخدام React وتقسيمها إلى مكونات قابلة لإعادة الاستخدام
إدارة الحالة بشكل مركزي باستخدام Redux
التعامل مع API خارجي (OMDB API) لجلب بيانات الأفلام
استخدام redux-thunk لتنفيذ العمليات غير المتزامنة وجلب البيانات بكفاءة
تنظيم هيكل المشروع بطريقة احترافية لسهولة التطوير والتوسّع
ماذا يقدم التطبيق:
إمكانية البحث عن أي فيلم بسهولة
جلب البيانات وعرض النتائج بشكل منظم وواضح
التعامل مع حالات التحميل، الخطأ، وعدم وجود نتائج
إضافة الأفلام إلى قائمة المشاهدة (Watchlist)
تصفية الأفلام حسب النوع أو التقييم
النتيجة: مشروع يعكس فهم عملي لتطوير تطبيقات الويب الحديثة باستخدام React وRedux، وقابل للتطوير بإضافة ميزات متقدمة مستقبلاً مثل تحسين تجربة المستخدم أو ربطه بأنظمة أكبر.