وصف المشروع:
هذا مشروع تطبيق ويب يعتمد على React.js وChakra UI لإدارة الأفلام والمسلسلات. يهدف التطبيق إلى توفير واجهة مستخدم حديثة وسهلة الاستخدام للبحث ومتابعة الأفلام والمسلسلات.
المميزات الرئيسية:
واجهة مستخدم سلسة:
يستخدم التطبيق مكتبة Chakra UI لتصميم واجهة مستخدم متجاوبة وجميلة، مع دعم لوظائف مثل التبديل بين الوضع المظلم والوضع الفاتح.
يتضمن شريط تنقل يتكيف مع حجم الشاشة (لأجهزة الكمبيوتر المحمولة وأجهزة الجوال).
تنقل داخلي سهل:
يستخدم React Router لتوفير تنقل سلس بين الصفحات المختلفة مثل الصفحة الرئيسية، الأفلام، المسلسلات، البحث، صفحة التفاصيل، وقائمة المشاهدة.
يوفر التطبيق تجربة مستخدم مريحة مع روابط واضحة وإمكانية الوصول السريع إلى المحتوى.
تكامل مع API:
يعتمد التطبيق على واجهة برمجة التطبيقات OMDb لجلب بيانات الأفلام والمسلسلات.
يتضمن وظائف للحصول على الأفلام الرائجة، تفاصيل الأفلام، والبحث عن الأفلام أو المسلسلات.
التحقق من الوصول المحمي:
يشمل التطبيق عنصر حماية لصفحات معينة (مثل قائمة المشاهدة) لضمان أن المستخدمين المصرح لهم فقط يمكنهم الوصول إلى المحتوى المحمي.
التقنيات المستخدمة:
React.js: لبناء واجهة المستخدم التفاعلية.
Chakra UI: لتصميم واجهة المستخدم بأسلوب عصري ومتجاوب.
React Router: لإدارة التوجيه بين الصفحات.
Axios: لجلب البيانات من واجهة برمجة التطبيقات.
Vite: كأداة بناء وتطوير سريعة.
التركيب والنشر:
يتم استخدام Vite لبناء المشروع وتجهيزه للنشر.
اسم المستقل | Taha M. |
عدد الإعجابات | 0 |
عدد المشاهدات | 19 |
تاريخ الإضافة |