Our work

Case file · Pokémon TCG / Retail

Crown Collectibles

Sector
Pokémon TCG / Retail
Location
Cincinnati, OH
Status
shipped & running

01Challenge and build

The problem

Crown Collectibles needed an intake site that did the work of an experienced buyer: prove credibility instantly to verified collectors, capture mixed Pokémon collections without friction, and feed every submission into an ops workflow without losing the human voice the desk is known for.

What we built

We built a Next.js 14 marketing and intake site anchored by a written brand voice charter. A multi-step quote flow uploads photos to Vercel Blob, persists to Neon Postgres, runs synchronous PSA / CGC / SGC cert lookups inside a 3.5s budget, and triggers an async gpt-4o-mini vision pass that classifies photos and emails a triage report to ops, not to the seller. Resend handles transactional email, Slack pings the desk, and a signed status page lets sellers check progress without an account.

Next.js 14 build · Quote pipeline · AI vision triage · Local SEO landing pages

Architecture

  1. Seller uploads photos · Vercel Blob

    Photos land in object storage from a custom quote form.

  2. Quote record · Neon Postgres

    Each submission is stored as a structured record.

  3. Cert lookups · Registry lookups

    Graded cards are checked against PSA, CGC, and SGC inside a 3.5-second budget.

  4. Vision triage · AI vision

    An async AI pass triages the collection for the ops team, not the seller.

  5. Ops notified · Resend · Slack

    The team gets the triaged submission by email and Slack.

02Outcome

What it changed.

Every submitted collection reaches the ops team triaged, with graded cards already checked.

  • Next.js 14 build
  • Brand voice charter
  • Local SEO landing pages
  • Multi-marketplace proof

03Delivered

Crown Collectibles screens

Mobile

Crown Collectibles on mobile, image 1 of 2
Crown Collectibles on mobile, image 2 of 2

Bring one problem.We’ll find where to start.

A 15-minute conversation about what you need, whether Atlas is a fit, and the right next step.