codex-luminara

Vite + TypeScript · Three.js sphere gallery · GSAP motion · warm GLSL lens pass · local classical audio

A portal to the Renaissance: thirteen public-domain masterworks hung on the inner wall of a WebGL sphere as gilded manuscript plates. Cinzel/EB Garamond typography, Roman-numeral years, illuminated folio pages with catalogue entry, palette and curiosities, era filters, and a low-volume classical soundtrack (Für Elise, Lacrimosa piano arrangement) served locally from Wikimedia Commons recordings. Static Vite build on Vercel.

Generated 12 Jun 2026 · 15 files · 9 components · 3 flows

File Architecture

The full source tree as a layered graph — every file with its role, imports, exports and reverse dependencies.

System Design

Runtime topology across the five zones — client, edge, application, data and external services.

Flow Graph

The five most significant application flows, step by step — startup, auth, write, read and error recovery.

Technology

ComponentTechnologyVersionSource of Detection
Rendererthree (WebGLRenderer + EffectComposer)^0.166.1package.json
Motiongsap^3.12.5package.json
LanguageTypeScript (strict)^5.5.4package.json
Bundler / dev serverVite (manualChunks: three/gsap)^5.4.11vite.config.ts
Lens passcustom GLSL ShaderPass (warm umbra)src/lens.ts
AudioHTMLAudioElement playlist, gsap volume fadessrc/audio.ts
TypographyCinzel + EB Garamond (Google Fonts)index.html
HostingVercel static + SPA rewritesvercel.json