← Back to portfolio
Mobile appWeb platformPrice monitoringMarketplace

Sealed Market

Pricing platform and mobile app for trading card collectors

Client Own product
Timeline 4 months
Our role Complete product development
Sealed Market landing page

Challenge

Trading card collectors (Pokémon, One Piece, Riftbound, Lorcana) had no unified place to track their collection value. Existing tools covered only one market or one game, prices were stale, and there was no mobile app for quick price checks at trade shows or local shops. Pricing data is scattered across five different platforms (Cardmarket, TCGPlayer, PokeData, Scrydex, PriceCharting), each with its own format and structure. All of these needed to be unified into one clear view.

Solution

We built a platform that automatically collects and updates prices from five sources and presents them in a unified format. Collectors add cards to their portfolio in the mobile app and instantly see the current value of their entire collection with historical trends. The platform includes search with typo tolerance and filtering by game, set, and rarity. Push notifications alert users to significant price changes. An admin interface monitors the entire system in real time.

  • Price aggregation from 5 sources into one clear interface
  • Mobile app with portfolio, live collection valuation, and price alerts
  • Smart search with typo tolerance and advanced filters
  • Historical price trends over 7 and 30 days for every product
  • Support for 4 card games with tens of thousands of catalog products

Technology

Frontend

React Native (Expo)Next.jsApollo ClientNativeWind

Backend

NestJSGraphQLPrismaBullMQTypesense

Infrastructure

PostgreSQLRedisDockerHetzner Cloud

Results

<50ms API response
70k+ Catalog products
4 Card games
5 Price sources

The platform aggregates pricing for tens of thousands of products across 4 card games. Collectors have instant visibility into their collection value and can react to price movements in real time. No more manually checking prices across multiple websites.

Ready to start?

Book a free introductory call and let's talk about your project.

Book a Call