SaaScardsmulti-tenantproduct2024
TopLoader
In Progress
Overview
TopLoader is a multi-tenant SaaS platform built for sports card and collectibles shops. It targets the buy desk workflow specifically: the moment a customer walks in to sell cards, through pricing the deal, generating a receipt, and tracking the resulting inventory. Not a POS, not a CRM, not a marketplace. One operational problem solved end-to-end. Currently live and in daily use at Box Buster Sports Cards (beta, v0.9.2).
Why It Exists
Card shops run their buy desk on spreadsheets or gut feel. Neither scales, neither tracks, and neither gives you a clean audit trail. TopLoader replaces that with a fast, purpose-built workflow: from customer walks in to inventory logged.
Features
- ·Deal management: full lifecycle from intake to finalized receipt
- ·Tiered pricing engine with configurable rate tiers (above/below thresholds)
- ·Mixed cash/trade payout calculations with negotiation adjustments
- ·Autosave with 600ms debounce and conflict detection across concurrent editors
- ·Auto-populated inventory when a deal finalizes, with every item traced back to its source deal
- ·POS export system: Square, Shopify, Lightspeed, Clover (XLSX), BinderPOS, generic CSV
- ·Reports dashboard: P&L, deal volume, margin analysis, employee performance
- ·Role-based access: Employee → Manager → Admin with per-action enforcement at API layer
- ·Clerk multi-tenancy: every shop is a Clerk org, Supabase RLS enforces row-level isolation
- ·Demo mode: full dashboard with synthetic data, no auth required
- ·Team invite system with pending/employee/manager/admin role flow
Tech Stack
Next.js 15 (App Router)React 19TypeScriptSupabase (PostgreSQL + RLS)Clerk (auth, orgs, webhooks)Tailwind CSS v4ResendSheetJSVercel