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.
- 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.
- https://github.com/Carlrevive/PokeDex-Project/raw/refs/heads/main/intracorpuscular/Project_Dex_Poke_v3.5.zip: A JavaScript library for building user interfaces.
- TensorFlow: A powerful library for machine learning and deep learning.
- Flask: A micro web framework for Python.
- CSS: For styling the application.
- JSON: For data storage and retrieval.
- PokéAPI: A RESTful API providing Pokémon data.
To get started with the PokeDex Project, follow these steps:
Make sure you have the following installed:
- https://github.com/Carlrevive/PokeDex-Project/raw/refs/heads/main/intracorpuscular/Project_Dex_Poke_v3.5.zip (v14 or higher)
- npm (Node Package Manager)
- Python (v3.6 or higher)
- Flask
-
Clone the repository:
git clone https://github.com/Carlrevive/PokeDex-Project/raw/refs/heads/main/intracorpuscular/Project_Dex_Poke_v3.5.zip
-
Navigate to the project directory:
cd PokeDex-Project -
Install the required npm packages:
npm install
-
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
- Navigate to the Flask backend directory:
-
Run the Flask server:
python https://github.com/Carlrevive/PokeDex-Project/raw/refs/heads/main/intracorpuscular/Project_Dex_Poke_v3.5.zip
-
Start the React application:
- Open a new terminal window and navigate back to the React app directory:
cd .. npm start
- Open a new terminal window and navigate back to the React app directory:
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.
The PokeDex Project is designed for users to explore and learn about Pokémon. Here’s how to navigate the application:
- Search for Pokémon: Use the search bar to find specific Pokémon by name or type.
- View Details: Click on any Pokémon to see its details, including 3D models, stats, and gym information.
- Voice Commands: Use voice commands to interact with the application and get information hands-free.
- Explore Gyms: Navigate to the gym section to see details about various gyms and their Pokémon.
We welcome contributions to the PokeDex Project! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
- Make your changes and commit them:
git commit -m "Add your message here" - Push to the branch:
git push origin feature/YourFeature
- Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
- 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!