Skip to content

waldofeliz/PokeApp

Repository files navigation

PokeApp - Pokédex Web

PokeApp es una aplicación web de Pokédex desarrollada con React, TypeScript, Redux y Tailwind CSS. Permite explorar información detallada sobre Pokémon, tipos y habilidades, con una interfaz moderna y responsive.

Características

  • Listado de Pokémon con paginación
  • Detalles completos de cada Pokémon
  • Información de tipos y sus relaciones de daño
  • Listado de habilidades con búsqueda
  • Reproducción de los sonidos de los Pokémon
  • Tema claro/oscuro
  • Diseño responsive

Tecnologías utilizadas

  • React 18
  • TypeScript
  • Redux Toolkit para gestión de estado
  • React Router para navegación
  • Tailwind CSS para estilos
  • Axios para peticiones HTTP
  • PokeAPI como fuente de datos

Estructura del proyecto

El proyecto sigue una arquitectura limpia y modular, organizada en las siguientes carpetas:

  • assets: Recursos estáticos
  • components: Componentes reutilizables
    • common: Componentes UI básicos
    • layout: Componentes estructurales
    • pokemon: Componentes específicos de Pokémon
  • hooks: Custom hooks
  • pages: Páginas principales
  • services: Servicios para llamadas a la API
  • store: Estado global con Redux
  • types: Definiciones de tipos TypeScript
  • utils: Funciones de utilidad

Instalación y uso

  1. Clona el repositorio:

    git clone https://github.com/tuusuario/pokeapp.git
    cd pokeapp
    
  2. Instala las dependencias:

    npm install
    
  3. Inicia el servidor de desarrollo:

    npm start
    
  4. Abre http://localhost:3000 en tu navegador.

Construcción para producción

Para generar una versión optimizada para producción:

npm run build

API

Esta aplicación utiliza la PokeAPI para obtener los datos de los Pokémon. No se requiere autenticación para usar la API.

Licencia

MIT


Desarrollado como parte de un proyecto de aprendizaje. Pokémon y todos los nombres relacionados son marcas registradas de Nintendo, Creatures Inc., y GAME FREAK inc.

About

Aplicación de pokemon consumiendo el api de pokeapi.co

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages