Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/md-talim/poke-app
- Owner: Md-Talim
- Created: 2024-07-13T10:47:20.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-13T10:56:55.000Z (6 months ago)
- Last Synced: 2024-07-13T11:59:08.410Z (6 months ago)
- Topics: api, axios, bun, react, typescript
- Language: TypeScript
- Homepage: https://poke-app-rosy.vercel.app
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.