Supabase + Next.js + Vercel catalog workspace

One clean dice catalog, rebuilt from every messy source.

This is the control room for consolidating PDFs and spreadsheets, removing supplier traces, renaming products, applying markup, and exporting customer-safe files.

Database

Connected

Live Supabase

The dashboard is reading live catalog records from the personal Supabase project.

Products

1,280

Ready

1,280

Need review

0

Source files

38

Cleanup rules

5

Pipeline

Database first, export last.

01

Ingest

Load PDFs and spreadsheets into source files, preserving page/sheet traceability and images.

02

Scrub

Remove Chinese text, supplier names, Alibaba links, payment terms, and manufacturer references.

03

Rename

Map original SKUs to Nomnivore SKUs and customer-friendly product names.

04

Price

Apply markup rules and rounding before export.

05

Export

Generate a clean master XLSX, customer CSV, or public catalog view from one database.

Product review

Dedicated review table

Review the full catalog on its own page with filters, source file context, and enough room for the dice data to breathe.

Products

1,280

Ready

1,280

Need review

0

NOM-SD-2004

Sharp Edge Dice SD-2004

D20 Single (Oversized)

Ready

NOM-SD-2006

Sharp Edge Dice SD-2006

D20 Single (Oversized)

Ready

NOM-SD-2005

Sharp Edge Dice SD-2005

D20 Single (Oversized)

Ready

1. Review products

Use the dedicated product review page to scan names, SKUs, costs, markup, status, and source files.

2. Attach images

Run a separate image inventory pass, match embedded images to products, and upload approved variants to storage.

3. Review and export

Use the app to approve names, pricing, and cleanup flags before generating the timestamped customer catalog PDF.