Badges


Forums
I rebuilt the feeling of ripping a 1999 Pokemon pack
Hey makers I've been quietly building PackRip (https://packrip.co) for the last several months and figured this was the right place to actually show it. It's a free, no-signup, browser-based Pokemon TCG booster pack opening simulator. 47 sets, ~5,475 cards, every era from Base Set 1999 through HeartGold/SoulSilver 2011. The pull rates match the originals (64% rare / 28% holo / 5% secret / 2% shining / 1% crystal), and I went deeper than I probably needed to on the rarity-specific visual effects Crystal cards have a refractive shader, Gold Stars get the gold gradient, Lv.X has the holo-foil sweep. Stack: React 19 + TypeScript + Vite + Tailwind 4 + Zustand, Cloudflare Pages, Pokemon TCG API. Programmatic SEO build step generates ~6,800 prerendered card / pokemon / pull-odds pages. I built it because I missed ripping packs as a kid and the existing simulators all felt like spreadsheets with images. I wanted the pause before the rare slot. Funded by a tip jar no ads on the gameplay surface, no signup wall, no "premium pulls". Solo project, not trying to make it a business just want it to feel right for people who remember Base Set Charizard. Question for makers here: when you ship something nostalgic, how do you decide where the line is between "faithful" and "fun"? I keep catching myself adding modern QoL (dust crafting, daily streak) and wondering if it dilutes the museum-piece feeling.Solo dev who built a Pokemon TCG sim — hi PH
Hi everyone Arinc here, longtime PH lurker, first time posting. I'm a solo developer and the thing I've been pouring evenings into is PackRip (https://packrip.co), a free browser simulator for opening vintage Pokemon TCG booster packs. WotC through HGSS 47 sets, the full 1999-2011 run. Mobile-first because ~86% of the people who found it organically are on phones. Tech-wise it's React 19 + TypeScript + Vite + Tailwind 4, Zustand for state, prerendered SEO pages on Cloudflare Pages. No backend; everything's localStorage so anyone can rip a pack in under a second from a cold load. Why I built it: I had a Base Set starter deck as a kid in Turkey and never owned a single holo. This is the closure project. Free forever, tip jar funded, no ads on the gameplay path. What I'd love to learn from this community: how did you find your first 100 true users not visitors, but people who came back the next day? That's the metric I'm stuck on.