Skip to content

shreyas463/PokeInfo-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PokeInfo Hub

A modern web application that serves as your comprehensive Pokémon information center. This interactive platform allows users to search and explore Pokémon cards, view detailed information about different Pokémon, discover their characteristics and abilities, enjoy interactive quizzes, stay updated with Pokémon news, and experience Pokémon sounds.

Screenshot 2025-02-27 at 2 39 32 AM

Features

Pokémon Search

  • Search for Pokémon by name
  • View detailed information including stats, types, and abilities
  • See 3D models of Pokémon
  • Play Pokémon cries when viewing details
  • Option to display both Pokémon info and trading cards

Trading Cards

  • Browse Pokémon trading cards
  • View card details including rarity, set information, and market prices
  • Direct links to purchase cards from TCGPlayer
  • Filter cards by various criteria

Pokémon Quiz

  • Test your Pokémon knowledge with interactive quizzes
  • Questions about Pokémon types, abilities, and characteristics
  • Score tracking and feedback

Pokémon News

  • Stay updated with the latest Pokémon news
  • Filter news by category (TCG, TV Show, Video Games, Mobile Games)
  • Read detailed articles with images

Sounds Library

  • Browse and play Pokémon cries
  • Create a favorites list of your preferred Pokémon sounds
  • Search for specific Pokémon sounds
  • Interactive sound buttons throughout the application

UI Features

  • Modern, responsive design with Material-UI
  • Dark theme with Pokémon-themed styling
  • Smooth animations and transitions
  • Easy navigation with tabs and floating buttons
  • Mobile-friendly layout

Tools & Technologies Used

  • React.js - Frontend framework
  • Material-UI (MUI) - UI component library
  • Pokémon TCG API - For fetching Pokémon card data
  • PokéAPI - For fetching Pokémon information
  • Axios - HTTP client for API requests
  • Web Audio API - For playing Pokémon cries and sound effects
  • Local Storage - For saving user preferences and favorites

Getting Started

Prerequisites

  • Node.js (v14.0.0 or later)
  • npm (v6.0.0 or later)

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/pokeinfo-hub.git
cd pokeinfo-hub
  1. Install dependencies:
npm install
  1. Start the development server:
npm start
  1. Open your browser and navigate to:
http://localhost:3000

Usage

  • Search for Pokémon: Click on the search prompt and enter a Pokémon name
  • View Trading Cards: Search for a Pokémon and select the "Show Both" or "Cards Only" option
  • Take a Quiz: Click on the "Quiz" tab to test your Pokémon knowledge
  • Read News: Click on the "News" tab to browse the latest Pokémon news
  • Explore Sounds: Click on the "Sounds" tab to browse and play Pokémon cries
  • Play Sounds: Click on the speaker icon next to any Pokémon to hear its cry

API Keys

The application uses the following APIs:

  • Pokémon TCG API: A free API key is included, but for production use, please obtain your own from Pokémon TCG Developers
  • PokéAPI: No API key required

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Centralized resource for Pokémon and card details.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published