🕰️ vintagedesk Live · Self-host

Inventory, provenance, and sales for vintage shops + antique dealers

One-of-a-kind items with photos + provenance + condition notes. Per-item pricing history (asking vs sold). Consignor splits if you take in on consignment. POS with Square or Stripe Terminal. Online-listing helper (write once, publish to Etsy + eBay + Chairish). Built for a 1-2 owner vintage boutique.

What it does

🪑

One-of-a-kind inventory

Each item: title, era, maker (if known), provenance, condition notes, photos, ask price. Not SKU-based — every piece is its own record. Category tagging.

📜

Provenance tracking

Where you acquired it (estate sale, consignor, auction lot), purchase price, documentation. Adds to resale value when you can tell the full story.

👥

Consignor splits

If items come in on consignment: per-consignor split % + payment method. Statements on sale. 1099 threshold tracking. Returns to consignor if unsold after X months.

🛒

POS

Walk-in sales via Stripe Terminal or Square. Barcode tag on each piece. Receipt printing. Daily close-out with till reconciliation.

📤

Multi-platform listing

Write item description + photos once. Publish to Etsy, eBay, Chairish, 1stDibs with one click. Sync sold status across — when someone buys on Etsy, other listings auto-close.

🔒

Shop-owned

Flask + SQLAlchemy. Your provenance notes + consignor ledger stay on your server. No platform with every sale and every acquisition in their analytics.

Quickstart

# clone and install git clone https://github.com/Dangercorn-Enterprises/vintagedesk.git cd vintagedesk pip install -r requirements.txt # run python app.py

Pricing

Self-host
$0/forever
  • Clone from GitHub
  • Run on any laptop or VPS
  • Your data stays yours
  • All core features
  • AI features (BYOK)
Get the source
Multi-shop
$129/mo
  • Everything in Pro
  • Multi-shop accounts
  • Auction-catalog import
  • Chairish + 1stDibs integration
  • SSO
  • Priority support
Contact sales

Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.

Related products

vintagedesk is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.