Skip to content

A React-based Pokédex featuring a library of 120 Pokémon with 3D Blender models, fluid animations, and a creative, responsive UI. Includes gym data, voice and audio integration, and Pokémon detection using a TensorFlow CNN with 96% accuracy. Combines real-time PokéAPI data with locally stored JSON for enhanced performance and custom content.

Notifications You must be signed in to change notification settings

Sumdiboii/PokeDex-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Typing SVG

🔥 PokéDex: React + TensorFlow CNN + Blender🔥


Descriptive Alt Text for Your Image


Charmander Bulbasaur Squirtle Pikachu Psyduck Eevee



Pokedex Loader GIF

Pokedex Home Page Screenshot Pokemon Detection CNN Screenshot Pokedex Library Page Screenshot Pokedex Pokemon Card Screenshot Pokedex Gyms Page Screenshot Pokedex Credits Page Screenshot

LAUNCH THE POKÉDEX



🎮 What is Inside?

  • AI-powered Pokémon prediction with 96% accuracy using TensorFlow CNN
  • 120+ custom 3D Pokémon models built in Blender 🎨
  • Real-time data fetching from PokéAPI
  • Interactive Gym Hub with leaders, badges, and trivia
  • Fully responsive design — works on phones, tablets, and even your laptops!!


🎮 What is This?

Welcome to your personal AI-powered, 3D-enhanced PokéDex, built from scratch to not just catalog Pokémon but to understand them. With a smart CNN model that guesses Pokémon with 96% accuracy, interactive 3D models, and live API data fetching, this is the PokéDex you never knew you needed — until now. 🌟



🚀 The Legendary Tech Stack


🔧 Technology ⚔️ Role & Magic
React + ViteLightning-fast frontend ⚡ with modular, clean UI components
Vanilla CSSCrisp, responsive, and visually stunning styles 🎨
FlaskThe Python backend hero connecting AI & frontend 🤖
TensorFlow (CNN)The AI brain that predicts Pokémon — boasting 96% accuracy 🧠
PokéAPILive-fetching detailed sprites, stats, evolutions — too big for local storage! 📡
Custom JSON FilesLocal storage of crucial Pokémon data for instant loading ⚡
Blender 3D ModelsOver 120 fully interactive 3D Pokémon models rendered in-browser! 🎥
Animations & EffectsSmooth transitions, hover glows, and spinning Pokéballs everywhere! ✨


Mewtwo Gengar Dragonite Lapras Gardevoir Absol


Throwback to those endless hours with your Game Boy, catching, trading, and battling — this project is a love letter to that magical childhood.


⚙️ Smart Data Handling: JSON & API in Harmony

To keep the app speedy without sacrificing depth:
- Local JSON Files store essential data (names, types, base stats) for instant access and quick UI response.
- PokéAPI handles the heavy lifting with sprites, evolution chains, and dynamic game data too bulky to store locally.
Result? A PokéDex that’s both fast and full-featured. 💨⚡



🎨 My First 3D Modeling Quest

I went all Ash Ketchum on Blender, creating and optimizing over 120 Pokémon models from scratch. Each model is interactive — rotate ’em, zoom in, and see every detail come alive, from Pikachu’s cheek sparks to Charizard’s mighty wings. 🔥🐉



🏟️ The Gym Experience

Because no Pokémon journey is complete without GYMS, I built an entire interactive Gym section featuring:

  • Gym Leaders & their iconic badges
  • Regional affiliations & lore snippets
  • Fun facts & trivia to level up your Pokémon knowledge 🎓


Arcanine Rhydon Gyarados Machamp Alakazam



🛠️ How to Run

# Clone the repo
git clone https://github.com/Sumdiboii/pokedex.git

Frontend

cd frontend npm install npm run dev

Backend

cd backend pip install -r requirements.txt python app.py



❤️ Why I Loved Building This

This was more than a project. It was a nostalgic journey, a technical adventure, and a creative explosion all rolled into one.

Every moment spent coding, modeling, or designing was a trip down memory lane — reliving the joy of my childhood favorites, now supercharged with modern AI and 3D magic.



👑 About the Creator

🧢 Sumedh Pimplikar – Full-Stack Developer

Connect: LinkedIn Profile



Ready to catch ’em all? ⚡ Dive in, explore, and experience Pokémon like never before! 💥

About

A React-based Pokédex featuring a library of 120 Pokémon with 3D Blender models, fluid animations, and a creative, responsive UI. Includes gym data, voice and audio integration, and Pokémon detection using a TensorFlow CNN with 96% accuracy. Combines real-time PokéAPI data with locally stored JSON for enhanced performance and custom content.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published