ProductLLM
From a shelf photo to a live catalog
One scan runs the full pipeline — no manual data entry, no
spreadsheets.
{/* ── Desktop: horizontal processing rail ── */}
{/* base rail */}
{/* filling gradient */}
{/* travelling data pulse */}
{!reduce && (
)}
{STAGES.map((stage, i) => (
))}
{/* ── Mobile / tablet: vertical pipeline ── */}
{/* vertical rail */}
{STAGES.map((stage, i) => (
))}