مستكشف شخصيات Rick and Morty
تطبيق ويب تفاعلي تم تطويره باستخدام React يتيح للمستخدمين استعراض شخصيات مسلسل Rick and Morty بالاعتماد على واجهة برمجة تطبيقات (REST API) عامة.
يعرض التطبيق قائمة بالشخصيات مع إمكانية البحث بالاسم، وعند اختيار أي شخصية يتم الانتقال إلى صفحة مخصصة لعرض كافة تفاصيل الشخصية مثل الحالة، النوع، الجنس، الأصل، والصورة، بالإضافة إلى الحلقات التي ظهرت فيها الشخصية.
يركّز المشروع على تنظيم الكود، تحسين تجربة المستخدم، وجلب البيانات بكفاءة باستخدام أحدث ممارسات React.
أهم المميزات:
جلب وعرض بيانات الشخصيات من API خارجي
البحث الفوري عن الشخصيات بالاسم
التنقل بين الصفحات باستخدام التوجيه الديناميكي
صفحة تفاصيل شاملة لكل شخصية مع الحلقات المرتبطة بها
التعامل مع حالات التحميل والأخطاء لتحسين تجربة المستخدم
التقنيات المستخدمة:
React
React Router
TanStack Query (React Query)
REST API