‹ A private collection, appraised like a portfolio ›

MILLENNIUM

A Yu-Gi-Oh collection, appraised like an investment portfolio.

Per-lot cost basis. Daily card pricing. Coverage-aware valuation. Built, deployed, and operated by one engineer.

Catalog

Synced nightly

02:00 UTC

14,388 cards · 43,313 printings · 51,481 snapshots · as of Jun 2026

Secret RareLOB-001

Blue-Eyes White Dragon

Legend of Blue Eyes · 1st Edition

Market
$312.40 ▲ +4.2%
Cost basis
$180.00
Unrealized
+$132.40
90-day
90-day trend: rising, $168 to $312.
Coverage
✓ complete · EXACT match

The rarest card, rendered as a financial instrument — the only foil on the page. Move your cursor across it.


01 — The Curve

A portfolio’s worth, day by day.

7D30D90D

Append-only daily value snapshots. On a day where pricing covers only part of the collection, the point is marked amber and noted partial — a coverage gap never masquerades as a value drop.

Portfolio value by date — the chart’s data, as a table.
DateValueCoverage
2026-03-20$3,812.00Complete
2026-03-27$3,905.00Complete
2026-04-03$3,878.00Complete
2026-04-10$4,021.00Complete
2026-04-17$4,096.00Complete
2026-04-24$4,188.00Complete
2026-05-01$4,142.00Complete
2026-05-08$4,290.00Complete
2026-05-15$4,376.00Complete
2026-05-22$4,051.00Partial
2026-05-29$4,512.00Complete
2026-06-05$4,604.00Complete
2026-06-12$4,783.00Complete
2026-06-15$4,912.00Complete
Portfolio value Partial coverage

02 — The Watch

What moved.

Owned (printing, edition) pairs ranked by price change over a window. A pair missing a usable price at either anchor is excluded — a gap is never a fake +100%.

CardEd.PriceΔ%Δ$
Blue-Eyes White Dragon1st Ed$312.40 +4.2% +$12.60
Ash Blossom & Joyous SpringUnlimited$41.10 +9.1% +$3.43
Pot of GreedLimited$14.25 +2.4% +$0.33
Dark Magician1st Ed$88.00 1.8% $1.61
Maxx ‘C’Unlimited$6.40 3.0% $0.20
Mystical Space TyphoonUnlimited$0.80 $0.40

Sub-$1.00 base → percent withheld, dollar move still shown. No fake volatility off a five-cent card.

Alerts

Set a watch on any card — a percent move over a window, in a direction, fires once a day.

RULE · move ≥ 10% · 30d · ANY · ACTIVE
Ash Blossom
▲ +9.1% · 30d
Blue-Eyes White Dragon
▲ +4.2% · 7d

Evaluated nightly at 05:00 UTC, after pricing and valuation. Append-only event feed.

03 — The Engine Room

Built like the vault it frames.

No fantasy pricing. A reconciled, traceable appraisal pipeline, self-hosted and operated end to end.

Backend
Django 5.2 · DRF · drf-spectacular · Postgres 16 (modular monolith, 7 apps)
Frontend
Next 16 App Router · React 19 · TypeScript · Tailwind v4
API contract
OpenAPI → generated typed TS client, CI drift-gated (two orthogonal halves)
Pipeline
Dragon Shield import · confidence-scored matching · human review · append-only snapshots
Hosting
self-hosted Hetzner VPS · Caddy auto-TLS edge · gunicorn + Next-standalone
Scheduling
daily syncs as systemd timers (Persistent catch-up after downtime)
Backups
nightly pg_dump → Cloudflare R2 · restore-tested
Quality
main gated by six required CI checks · reviewed in-house + independent second pass
Accessibility
sr-only data tables mirror every chart · aria-sort · reduced-motion throughout
The Eye of Wadjet

Designed, built, deployed, and operated by Erick Ti.

Source · github.com/erick-ti/millennium