Archive  /  Work  /  № 02
SaaS / marketplace · № 02 / 20

TCGCompare.

Price-comparison platform for trading-card games — Pokémon, One Piece, Gundam. Scrapes 1,000+ retailers across 10+ countries and serves prices via the web and a Discord bot.

Project
№ 02 / 20
Type
SaaS / marketplace
Status
Live
Year
2021
TCGCompare
01
About the project

TCGCompare is the studio's longest-running active build by a distance. A price-comparison platform for trading-card games — Pokémon, One Piece, Gundam — that scrapes more than a thousand retailers across ten-plus countries, normalises the catalogue, and serves the result to collectors via a Vue 3 web app and a Discord bot. The platform behind a lot of the daily work going on right now.

What it does

Collectors search for a card, see live prices from every retailer that stocks it, and watch trend lines over time. A Discord bot brings the same lookups into community servers, with deal alerts, chart embeds and short-form deal videos. The admin and back-office side runs the scrape pipeline, matching, deduping and per-store troubleshooting.

How it's built

Laravel 11 API and admin (AdminLTE), Vue 3 + TypeScript SPA, a Laracord Discord bot, Remotion for short-form deal videos, D3 for chart embeds, and an OpenGraph image generator for socials. Scraping runs through queue workers on Redis with a mix of HTTP scrapers, Shopify-aware scrapers, and a Symfony Panther headless layer for the awkward sites. Meilisearch handles the catalogue search. The whole estate sits on DigitalOcean Kubernetes.

Why it matters

It's the build the studio's current direction is shaped around: a fast-moving multi-app product where the price data is the core asset, the consumer surfaces (web, bot, video, image) are interchangeable lenses on the same data, and the scrape estate has to stay honest at the scale of thousands of stores.

Tech & tooling
  • PHP / Laravel
  • Vue 3 + TypeScript
  • MySQL
  • Redis
  • Meilisearch
  • Symfony Panther
  • Remotion
  • DigitalOcean
  • Kubernetes
  • Discord bot

Visit tcgcompare.com

Next —

WalkBuddy

№ 03 / 20