Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/md-talim/poke-app

Browse and search for Pokémon with this simple and interactive app.
https://github.com/md-talim/poke-app

api axios bun react typescript

Last synced: 22 days ago
JSON representation

Browse and search for Pokémon with this simple and interactive app.

Awesome Lists containing this project

README

        

# Pokémon React App

This is a simple React application that fetches and displays data from the [PokeAPI](https://pokeapi.co/). The app shows a list of Pokémon in cards with images and includes a search functionality to filter Pokémon by name. I built this project while applying for an internship position.

## Features

- Fetches Pokémon data from PokeAPI.
- Displays Pokémon in cards with images.
- Includes a search bar to filter Pokémon by name.
- Responsive design.

## Tech Stack

- React
- TypeScript
- Vite.js
- Axios for API requests
- CSS for styling
- Bun as package manager

## Getting Started

### Prerequisites

Make sure you have the following installed on your local machine:

- [Node.js](https://nodejs.org/en/download/)
- [Bun](https://bun.sh/)

### Installation

1. Clone the repository:
```bash
git clone https://github.com/md-talim/poke-app.git
cd pokemon-react-app
```
2. Install the dependencies using Bun:
```bash
bun install
```
3. Start the development server:
```bash
bun run dev
```
4. Open your browser and navigate to `http://localhost:3000`.

## Usage

- Use the search bar at the top to filter Pokémon by name.
- Scroll through the list to see all available Pokémon.

## Contributing

If you want to contribute to this project, feel free to open a pull request or submit an issue.