Skip to content

mikhail-w/pokedex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Pokedex WebApp

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.

Pokedex Logo

🌐 Live Demo

Check out the live version of the app here.

🚀 Features

🎮 Interactive Home Page

  • 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.

 

Demo

 

🔄 Generate Random Pokemon

  • Discover random Pokemon with a single click.
  • View their stats, moves, abilities, and evolution chain.

🧩 Team Builder

  • Whenever you generate a new Pokemon a random team is created for you based on the Pokemon type.

🎯 Catch Pokémon

  • Use a Poké Ball 🎱 to catch a Pokémon.
  • Store your caught Pokémon in your team.
  • Release Pokémon back into the wild whenever you want.
  • Keep track of your captured collection and build your ultimate Pokémon team!

 

Demo

 

📖 Pokemon List

  • Displays a paginated list of all Pokemon.
  • Filtered search functionality for finding specific Pokemon.

 

Demo

 

🎲 PokeFlip Game

  • Play a memory game with Pokemon.
  • Test your memory and match the Pokemon pairs!
  • Try to beat the high score.

 

Demo

 

💻 Tech Stack

  • React - Component-based architecture.
  • Vite - Fast and modern development build tool.
  • Chakra UI - Custom styling for a visually appealing UI.
  • React-Router - For seamless page navigation.
  • Pokemon API - Fetches real-time Pokemon data.

🖼 Screenshots

Home Page

Home Page

Dark Mode

Home Page

Random Pokemon Generator

Random Pokemon

Pokemon Card Front

Pokemon Details

Pokemon Card Back

Pokemon Details

Pokemon List

Pokemon Details

Pokemon Card Info

Pokemon Card

Pokemon Card Info Expanded

Pokemon Card

Build a Team

Pokemon Card

PokeFLip Game

PokeFlip

🛠 Installation and Setup

Follow these steps to get the app up and running:

  1. Clone the Repository
    git clone https://github.com/mikhail-w/pokedex.git
    cd pokedex/frontend
  2. Install Dependencies
    npm install
  3. Run the App
    npm run dev
  4. View in Browser
    http://localhost:5173

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published