Skip to content

artifactz1/minimal-pokedex

Repository files navigation

A sleek and minimal Pokédex app built with React and TypeScript, designed to showcase the first 151 Pokémon from the Kanto region. This project fetches data from the PokeAPI and provides a clean, responsive interface for browsing Pokémon details.

Alt text

https://minimal-pokedex.artifactz.dev/

Features

  • Search Pokémon: Easily search for Pokémon by name or type.
  • Responsive Design: Works seamlessly on desktop, tablet, and mobile devices.
  • Pokémon Details: View detailed stats, abilities, height, weight, and more for each Pokémon.
  • Loading States: Smooth loading animations while fetching data.
  • Error Handling: Displays user-friendly error messages if something goes wrong.

Technologies Used

  • React: For building the user interface.
  • TypeScript: For type-safe development.
  • Tailwind CSS: For styling and responsive design.
  • PokeAPI: For fetching Pokémon data.

How to Run Locally

Clone the repository:

git clone https://github.com/your-username/minimal-pokedex.git

Navigate to the project directory:

cd minimal-pokedex

Install dependencies:

Start the development server:

npm run dev

Open your browser and visit http://localhost:3000.

Contributing

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

Feel free to customize it further to match your project’s style! 😊