FieldNote 001

Craig pixel avatar Computer pixel avatar
Project Title
Styx Creek Interactive Archive
Project Type
Media Interface / Spatial Storytelling
Terrain
Public Creative
Toolchain
HTML, CSS, JavaScript, AI Agent, GitHub Pages
Time to Prototype
~2 focused working sessions
Record
Dialogue distilled into strategic phases

The Result

Public link: https://craigwrenasmir.github.io/FutureCreek/

Screenshot of the finished Future Creek map interface with polaroid-style media pins

The Goal

The task was to turn a hand-drawn map of Styx Creek into the actual website interface, then attach real photos and short videos to specific map locations.

The site needed to be public, lightweight, and editable over time. It also needed to feel designed, not like a temporary prototype full of default markers.

The challenge was not just coding interactions. It required precise visual alignment between a drawn creek line and clickable map behaviour, then consistent handling of mixed media types and metadata.

Each fix could break another interaction. Without a structured conversation strategy, this quickly becomes slow trial-and-error that busy educators usually do not have time for.

Conversation Strategy

  1. Constrain the goal: lock the map file as non-negotiable and define GitHub Pages as the delivery target.
  2. Request a minimal working version: map base, clickable points, and a working media viewer before styling.
  3. Calibrate precision: add a temporary creek-path calibration mode, then lock the captured coordinates.
  4. Separate structure from content: move media into structured data so placement and metadata can be edited safely.
  5. Refine experience in layers: elevate from dots to card-based pins, unify photo/video behaviour, then tune copy.

Dialogue Excerpt

Infrastructure Notes

File Structure: single-page app shell with external data/assets for media and metadata.
Folder Setup: map base image, media assets, and placement/metadata files separated for safe edits.
Hosting: GitHub Pages for public delivery and easy sharing.
Deployment Workflow: local edits, commit, push to main, automatic Pages refresh.
Asset Management: convert .mov to .mp4 for browser reliability; keep originals untouched.
Maintenance Pattern: small iterative patches rather than large rewrites.

Reusable Pattern

You could use this pattern to…

Back to Home →