Skip to content

Latest commit

 

History

History
229 lines (162 loc) · 8.98 KB

File metadata and controls

229 lines (162 loc) · 8.98 KB

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! 💥

⚠️ This project is for educational and non-commercial purposes only.
All Pokémon characters and assets are the property of Nintendo, Game Freak, and The Pokémon Company.
No ownership or affiliation is implied.