The Three Apps · App #1

SlabTrack — the operator brain

SlabTrack is where every card in your collection lives, gets priced, gets routed, and gets monitored. It's the only app that talks to ALL the satellites; the satellites only know about themselves. Think of SlabTrack as your inventory + intelligence + control plane.

Top-level surfaces

PageWhat it's for
/dashboardYour full collection grid — every card, search, filter, bulk actions
/consoleThe Operator Console — pulse, channels, quick actions (the front door)
/commandEcosystem Command Center — every platform tile, system health
/bridgeCommand Bridge — cross-channel state visualization
/admin/strategistStrategy Pipeline — whole-portfolio allocator
/admin/lot-builderLot Builder — focused city-lot workflow
/admin/triageTriage — pick singles by price band
/admin/sync-centerSync Center — drift detection + reconciliation
/admin/price-auditInventory pricing health vs SCPro/eBay
/quick-priceOne-card AI scan + comp lookup
/your-businessOperator analytics — revenue, top performers, dead stock
/auctionsAuction listings + bid management
/showcaseShowcase Breaks management
/repacksRepack pack generator + management

The card model

The cards table is the heart of SlabTrack. Every physical card you own has one row. Key columns:

ColumnTypePurpose
idintegerPrimary key. Cross-referenced everywhere as "slabtrackId"
player / year / set_name / card_number / paralleltextIdentity
grading_company / grade / cert_numbertextGrading info
front_image_url / back_image_url / front_image_thumbtextCloudinary-hosted images
asking_pricenumericOperator's hand-set price (source of truth for sales)
sportscardspro_psa10 ... sportscardspro_rawnumericComp prices from SCPro
ebay_avg / ebay_low / ebay_highnumericeBay sold comps
listing_statustext'sold' means card has left inventory permanently
sent_to / sent_attext/tsLegacy single-channel marker (being phased out by card_channels)
is_keeperboolPersonal collection flag — never auto-list
is_graded / is_autographed / numbered_tovariousIdentity flags

Major features

Scanners

Three ingestion paths — see Scanners for full detail.

Pricing intelligence

Strategist + allocator

Whole-portfolio routing engine. Full deep-dive.

Channels + Command Bridge

Cross-channel state. Channels + Bridge.

Consignment

SlabTrack supports consignment — cards owned by other people but managed by you. Tables: consignors, consignment_cards. Each card row has a join to a consignor; the operator handles listing + selling on the consignor's behalf and pays out their share.

Showcase Breaks + Repacks + Auctions

Three sales formats beyond direct-listing:

Email + notifications

Resend-backed transactional email. Operator emails, consignor reports, buyer notifications. RESEND_API_KEY required.

Code references