Our work · Case study
A route planner for trading-card collectors. Enter a ZIP code and it sequences the stores near you so you reach each door as close to opening as possible, then tells you when other collectors spot a restock. We built it because we needed it, and 4,800 people signed up in its first two months.
RestockRun started with its founder trying to buy trading cards in a market that had gone crazy. Product sold out in minutes, and the morning routine was a research project: which stores near here even sell cards, what time does each one open, which are worth the drive, and in what order. Most of it was Google searching at 5 a.m., and most of it was wrong by the time you got there.
Collectors didn't need another price tracker. They needed someone to do the planning: find the stores, know the hours, put them in the right order, and say when something has actually landed on a shelf.
A mobile-first web app that turns a ZIP code into a morning's route, and keeps watch on the stores you care about afterwards.
The routing was the easy part. The hard part was the data behind it: where the stores are, when they open today in their own time zone, and what's actually on the shelf.
Driving times come from OpenStreetMap's routing service and the map is Leaflet, so the core of the product runs with no metered map keys at all.
The United States, Canada, the UK, Germany and Switzerland, each with its own chains, with the whole app in English, Spanish, German and French, down to the turn-by-turn directions and the error messages.
Free with ads, with Booster and Elite tiers through Stripe for more stops, more searches and stock alerts, and a referral program that gives a free month for bringing two friends who plan a route.
Landing pages and release calendars for Pokémon, Yu-Gi-Oh!, Lorcana, Magic, Dragon Ball and One Piece, with admin tools to schedule releases and curate the products worth watching.
One DigitalOcean droplet with PostgreSQL alongside, provisioned by Terraform, with nightly backups and a tested restore. The same operational pattern as our other products, so one person can keep all of them running.
We take ideas from first sketch to a live, paying product, then keep it running.