Web portfolio · Interactive site
The AC Codex
A museum-minimal interactive chronicle of the entire Assassin's Creed saga — 22 entries across 2,500 years of story, built on one canonical dataset with seven lenses: a living era tree, a dual-track timeline, a world map, a poster gallery, a side-by-side comparer, six curated story threads and a play-order guide that argues with itself. Spoilers stay blurred until you ask.
Live embed — scroll to zoom the era tree, press 1–7 to switch views, ⌘K to search.
StackNext.js 15 (App Router, static export) · TypeScript · Tailwind CSS 4 · Framer Motion · d3 + three.js
Shape22 game entries · 7 synchronized views · URL-shared state · ⌘K command palette · keyboard-first
Data disciplineOne dataset drives everything; a validation gate refuses broken records; media pipeline auto-fetches and converts art
Details we care aboutSpoiler mode blurs ending material and persists · blur-up image placeholders · full attribution credits page