Welcome to the Pokedex WebApp — a React-based web app for Pokemon enthusiasts! This app lets you explore Pokemon, generate random ones, view randomly generated Pokemon teams, and play an interactive pokeflip memory game.
- View dynamic Pokemon images and navigate to different sections.
- Buttons for generating random Pokemon, viewing the Pokemon list, or playing the PokeFlip game.
- Toggle between light and dark mode.
- View the team of Pokemon you've caught.
- Displays a paginated list of all Pokemon.
- Filtered search functionality for finding specific Pokemon.
- Discover random Pokemon with a single click.
- View their stats, moves, abilities, and evolution chain.
- Whenever you generate a new Pokemon a random team is created for you based on the Pokemon type.
- Play a memory game with Pokemon cards.
- Test your memory and match the Pokemon pairs!
- React - Component-based architecture.
- Vite - Fast and modern development build tool.
- CSS - Custom styling for a visually appealing UI.
- React-Router - For seamless page navigation.
- Pokemon API - Fetches real-time Pokemon data.
Follow these steps to get the app up and running:
- Clone the Repository
git clone https://github.com/mikhail-w/pokedex.git cd pokedex
- Install Dependencies
npm install
- Run the App
npm run dev
- View in Browser
http://localhost:5173
Check out the live version of the app here.