¡Bienvenido a mi primer proyecto en JavaScript! Este es un sencillo buscador de Pokémon que utiliza la API de PokeAPI para obtener y mostrar información sobre los Pokémon. https://pokedex-by-crix.vercel.app/
Este proyecto es una aplicación web que permite a los usuarios buscar Pokémon por nombre o número de identificación. Al ingresar el nombre o número de un Pokémon y hacer clic en el botón "Buscar pokemon", se muestra la información del Pokémon, incluyendo su nombre, imagen, ID y peso.
- HTML
- CSS
- JavaScript
- PokeAPI
El proyecto está compuesto por los siguientes archivos:
index.html
: El archivo HTML que estructura la página web.styles.css
: El archivo CSS que proporciona estilos a la página.script.js
: El archivo JavaScript que contiene la lógica para buscar y mostrar la información de los Pokémon.README.md
: Este archivo, que describe el proyecto y cómo utilizarlo.
-
Clona el repositorio en tu máquina local.
git clone https://github.com/tu-usuario/pokedex-by-crix.git
-
Navega al directorio del proyecto.
cd pokedex-by-crix
-
Abre el archivo
index.html
en tu navegador web preferido.
- Abre la aplicación en tu navegador.
- Ingresa el nombre o número de identificación de un Pokémon en el campo de texto.
- Haz clic en el botón "Buscar pokemon".
- La información del Pokémon buscado aparecerá en la pantalla.
- Búsqueda de Pokémon: Permite buscar Pokémon por nombre o número de identificación.
- Mostrar Información: Muestra el nombre, imagen, ID y peso del Pokémon.
- Manejo de Errores: Si no se encuentra el Pokémon, se muestra un mensaje de error y una imagen alternativa.
Este proyecto me ayudó a aprender y practicar los siguientes conceptos:
- Estructura básica de una página web usando HTML.
- Estilización de componentes con CSS.
- Manejo del DOM y eventos en JavaScript.
- Uso de fetch para realizar solicitudes a una API externa.
- Manejo de promesas y asincronía en JavaScript.
- PokeAPI: La API utilizada para obtener información de los Pokémon.
¡Las contribuciones son bienvenidas! Si deseas contribuir, por favor abre un issue o envía un pull request.
- Crix - Mi Perfil de GitHub