Skip to content

aninhabort/pokedex

Repository files navigation

🐾 Pokédex

A web application that lets you explore Pokémon with their details such as types, abilities, stats, and categories.
It consumes the PokéAPI to display updated and accurate Pokémon information.

🔗 Live Demo: pokedex-aninha.netlify.app (add your deployed link here if available)


✨ Features

  • 🔍 Search for Pokémon by name or ID
  • 📋 Display Pokémon details: types, abilities, stats, height, weight, and category
  • 🖼️ Show official Pokémon artwork and sprites
  • 📱 Responsive design for mobile and desktop
  • 🎨 Simple and clean interface

🚀 Technologies

This project was built using:

  • React – For building the user interface
  • TypeScript – For type safety and better developer experience
  • CSS – For styling and layout
  • PokéAPI – Open API that provides Pokémon data

📦 Installation

Clone the repository:

git clone https://github.com/aninhabort/pokedex.git

Navigate into the project folder:

cd pokedex

Install dependencies:

npm install

Run the project locally:

npm start

The app will be available at http://localhost:3000/.


📸 Preview

Preview Preview


📚 API Reference

Data is fetched from the PokéAPI, which provides information such as:

  • Pokémon name and ID
  • Types and weaknesses
  • Abilities and stats
  • Height and weight
  • Official artwork and sprites

🤝 Contributing

Contributions are welcome! If you’d like to improve this project, feel free to open an issue or submit a pull request.

About

React app that lists Pokémon from the PokéAPI with dynamic type-based styling and detail view

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors