An open API service indexing awesome lists of open source software.

https://github.com/kaalpanikh/pokemon-showcase

A vibe coded pokemon showcase
https://github.com/kaalpanikh/pokemon-showcase

game-development pokemon vibe-coding

Last synced: 3 months ago
JSON representation

A vibe coded pokemon showcase

Awesome Lists containing this project

README

          

# Pokémon Card Showcase

A modern, responsive React application that displays Pokémon cards with detailed information using the PokéAPI

![Pokemon Card Showcase](https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/official-artwork/25.png)

## Features

- **Beautiful Card UI**: Modern card design with type-based color theming.
- **Responsive Layout**: Works on all devices - desktop, tablet, and mobile
- **Detailed Information**: View comprehensive stats, abilities, and physical attributes
- **Search Functionality**: Find Pokémon by name or ID
- **Smooth Animations**: Utilizes Framer Motion for fluid transitions
- **Type-Based Theming**: Cards and detail pages colored based on Pokémon type
- **Load More**: Pagination system to load more Pokémon as needed

## Installation

1. Clone the repository:
```
git clone https://github.com/your-username/pokemon-card-showcase.git
cd pokemon-card-showcase
```

2. Install dependencies:
```
npm install
```

3. Start the development server:
```
npm start
```

4. Open your browser and navigate to `http://localhost:3000`

## Building for Production

To create a production build:

```
npm run build
```

This will create optimized files in the `build` folder ready for deployment.

## API Reference

This project uses the [PokéAPI](https://pokeapi.co/) - a free RESTful Pokémon API.

## Credits

- [PokéAPI](https://pokeapi.co/) for providing the Pokémon data
- [Framer Motion](https://www.framer.com/motion/) for animations
- [Styled Components](https://styled-components.com/) for styling