Hey Stackers! 👋
I wanted to share a fun little weekend project I built: **Pokémon Gacha**.
🔗 **Play here:** [https://ck121212195.github.io/poke/]
It's a web-based, infinite capsule toy (Gashapon) simulator where you can pull random Pokémon cards and check their stats, completely for free. It's meant to recreate that nostalgic feeling of turning a capsule machine or opening a booster pack!
### 🛠 How it works & Tech Stack
I built this purely on the frontend (Vanilla JS + Tailwind CSS) without a backend. When you tap the crank, it randomly selects a Pokédex number and dynamically fetches the data and artwork from [PokéAPI](https://pokeapi.co/) and the [Pokémon TCG API](https://pokemontcg.io/).
**Features:**
- ✨ Authentic TCG card artwork drops.
- 🔊 Plays real Pokémon cries (via PokéAPI) and 8-bit style BGM.
- 📊 Displays base stats, abilities, height/weight, and Pokédex flavor text.
- 🌍 Bilingual UI (Seamlessly toggle between English and Japanese).
- 🐦 Easy one-click share to X (Twitter).
### ⚠️ A quick note on Copyright / Legal
This is strictly a non-commercial, fan-made project built purely out of love for the franchise. **I do not host, store, or distribute any of the images or proprietary data on my own servers.** Every piece of content is dynamically requested from the aforementioned public APIs on the client side.
I deeply respect the intellectual property of Nintendo, Creatures Inc., GAME FREAK inc., and The Pokémon Company. I have zero intention of infringing on their copyrights. If the rights holders ever raise a concern, I will comply and take it down immediately.
---
If you want to experience a quick dose of nostalgia, give it a spin! Let me know which legendary or rare card you managed to pull in the comments.
Any feedback, thoughts, or a tiny zap ⚡ would absolutely make my day. Enjoy!