مرحبًا بكم في تطبيق البوكيمون، وهو تطبيق تم تطويره باستخدام React لعرض قائمة من بوكيمون، مما يتيح عرض تفاصيل محددة وتحديد المفضلات.
لاختبار وتشغيل التطبيق، تحتاج إلى إعداد البيئة التالية:
- Node.js الإصدار 18 أو 16 (يُنصح باستخدام Node.js 18 لضمان التوافق مع التبعيات).
للتحقق مما إذا كان الإصدار المثبت من Node.js متوافقًا، استخدم الأمر:
node -v
تأكد من أن النتيجة هي v18.x.x
أو v16.x.x
. إذا كنت بحاجة إلى تثبيت أو تحديث Node.js، يمكنك تنزيله هنا .
اتبع الخطوات أدناه لتشغيل التطبيق محليًا:
-
استنساخ المستودع:
git clone [email protected]:SamuelRocha91/pokedex.git
-
الانتقال إلى دليل المشروع:
cd pokemon-app
-
تثبيت التبعيات:
قم بتنفيذ الأمر أدناه لتثبيت جميع التبعيات الضرورية:
npm install
-
تشغيل التطبيق:
بعد تثبيت التبعيات، ابدأ التطبيق باستخدام الأمر:
npm start
سيؤدي ذلك إلى بدء خادم التطوير. افتح المتصفح وانتقل إلى
http://localhost:3000
لمشاهدة التطبيق.
- بوكيمون: يعرض قائمة من البوكيمون مع إمكانية وضعها كمفضلة.
- تفاصيل بوكيمون: يعرض المعلومات التفصيلية للبوكيمون المحدد.
- بوكيمون المفضلة: صفحة مخصصة للبوكيمون المعلم كمفضلة.
- صفحة حول: تشرح هدف التطبيق.
- صفحة غير موجودة (404): تظهر عند الوصول إلى مسار غير موجود.
هيكل التطبيق كما يلي:
/src
: يحتوي على جميع كود المصدر للتطبيق./components
: مكونات قابلة لإعادة الاستخدام./pages
: صفحات التطبيق (بوكيمون، تفاصيل، مفضلة، حول، إلخ)./types
: أنواع PropTypes المحددة للتحقق من صحة الخصائص.Routes.js
: يحدد المسارات الرئيسية للتطبيق.
- 🌶️ تطبيق الوصفات
- 🎮 تريفي
- 👛 منظم النفقات