SPB Git forge

spb/rareindex

Public
54commits 1branches 0releases
7.1 MBsize
maindefault branch
10 days agolast push
TypeScript 61.9% HTML 37.2% SQL 0.7%
1.3 KB · 24 lines tsx
Raw Blame History
1import type { Metadata } from 'next';2import { ScannerClient } from '@/components/scanner/scanner-client';3import { aiConfigured } from '@/lib/ai/scanner';45export const metadata: Metadata = {6  title: 'Scanner — identify and price a collectible from a photo or URL',7  description: 'Upload photos or paste a marketplace URL. RareIndex identifies the item, finds it in the catalog and shows its RareIndex Valuation, latest sales and listings — with confidence, never as authentication.',8};910export const dynamic = 'force-dynamic';1112export default function ScannerPage() {13  return (14    <div className="mx-auto max-w-5xl">15      <header className="mb-6">16        <p className="text-[11px] font-semibold uppercase tracking-wider text-subtle">Scanner</p>17        <h1 className="mt-1 text-2xl font-semibold tracking-tight">What is this collectible worth?</h1>18        <p className="mt-2 max-w-2xl text-sm text-muted">Take or upload up to five photos, paste a marketplace URL, or describe the item. RareIndex identifies it, matches it to the canonical catalog and returns the RareIndex Valuation with comparable sales and live listings. Identification is an estimate with a confidence score; it is not authentication.</p>19      </header>20      <ScannerClient aiReady={aiConfigured()} />21    </div>22  );23}24