← Back to ALEX / MORGAN
BUILD NOTES / 2026-10-14

ALEX / MORGAN
From prompt to page.

Work that makes you feel something. An independent static interpretation of the archived GetLayers brief.

01 / Read the brief

The text source is 07-CREATIVE-DIRECTOR-PORTFOLIO.md. Reference media could not be inspected in this environment. This is not a pixel-identical reconstruction.

02 / Establish a visual system

Background #210706, foreground #fff0dd, accent #ff9e64, surface #34110d. Local fonts, a responsive 1320 px maximum grid, and a site-specific hero composition establish the hierarchy.

03 / Build the signature mechanism

A full-plane GLSL domain-warped sine/noise field blends deep crimson, red, and orange with subtle grain. Pointer position warps the field; selected case rows update the hue target. Eight keyboard-operable case-study dialogs replace hover-only content.

04 / Make it interactive

05 / Record the adaptations

Alex Morgan and every project are fictional. No Cannes/D&AD/Awwwards claims are reproduced. Contact uses a local inquiry demonstration rather than a real personal email. Shader approximates molten fluid without a physical fluid simulation.

Shared architecture: local Three.js, native scrolling, a single frame scheduler, capped pixel density, offscreen/hidden-tab suspension, reduced-motion support, CSS fallback, and no backend.

06 / Validate honestly

See the actual validation record for test results. Automated checks do not replace manual screen-reader testing or reference-image comparison. All readouts and submissions are illustrative and local.

07 / Reproduce the build

python3 -m http.server 8080 --bind 0.0.0.0
# Open /getlayersai/sites/creative-director/

cd getlayersai
python3 tools/build.py
python3 tools/verify.py
npm ci
npm test

Edit this site's record in tools/catalog.py before rebuilding. Shared rendering and interactions are in shared/scenes.js and shared/interactions.js. Generated HTML and documentation will be overwritten on regeneration.

Complete source documentation

README ↗Adapted prompt ↗Build log ↗