Skip to content

Latest commit

 

History

History
107 lines (68 loc) · 4.1 KB

README_es.md

File metadata and controls

107 lines (68 loc) · 4.1 KB

Trybe Logo Pokémon App Trybe Logo

🌐 Português Español English Русский 中文 العربية

Vista previa de la aplicación

Bienvenido a la Pokémon App, una aplicación desarrollada en React que muestra una lista de Pokémon, permite ver detalles específicos y marcar como favoritos.

📋 Requisitos previos

Para probar y ejecutar la aplicación, necesitas tener el siguiente entorno configurado:

  • Node.js versión 18 o 16 (se recomienda Node.js 18 para asegurar compatibilidad con las dependencias).

Verifica la versión de Node.js

Para verificar si la versión de Node.js instalada es compatible, utiliza el comando:

node -v

Asegúrate de que la salida sea v18.x.x o v16.x.x. Si necesitas instalar o actualizar Node.js, puedes descargarlo aquí.

📦 Instalación

Sigue los pasos a continuación para ejecutar la aplicación localmente:

  1. Clona el repositorio:

    git clone git@github.com:SamuelRocha91/pokedex.git
  2. Entra en el directorio del proyecto:

    cd pokemon-app
  3. Instala las dependencias:

    Ejecuta el comando a continuación para instalar todas las dependencias necesarias:

    npm install
  4. Ejecuta la aplicación:

    Después de instalar las dependencias, inicia la aplicación con el comando:

    npm start

    Esto iniciará el servidor de desarrollo. Abre tu navegador y accede a http://localhost:3000 para visualizar la aplicación.

✨ Funcionalidades

  • Pokedex: Muestra la lista de Pokémon con la posibilidad de marcar como favorito.
  • Detalles del Pokémon: Muestra la información detallada del Pokémon seleccionado.
  • Pokémon Favoritos: Página dedicada a los Pokémon marcados como favoritos.
  • Página Sobre: Explica el propósito de la aplicación.
  • Página No Encontrada (404): Se presenta cuando se accede a una ruta inexistente.

📂 Estructura del Proyecto

La aplicación está estructurada de la siguiente manera:

  • /src: Contiene todo el código fuente de la aplicación.
    • /components: Componentes reutilizables.
    • /pages: Páginas de la aplicación (Pokedex, Detalles, Favoritos, Sobre, etc.).
    • /types: Tipos de PropTypes definidos para validación de props.
    • Routes.js: Define las rutas principales de la aplicación.

🧪 Pruebas

Para garantizar que la aplicación funcione correctamente, puedes ejecutar las pruebas automatizadas utilizando:

npm test

🔗 Otros Proyectos