# Developer Guide This is a pure static web app with no build step, no npm, and no bundler. The entire application lives in `app/index.html` — approximately 1600 lines of HTML, embedded CSS, and embedded JavaScript. Runtime configuration is loaded from `app/config.yml` via `fetch()`. ## Running Locally Because the app uses `fetch()` to load `config.yml`, it cannot be opened directly as a `file://` URL. Serve it from any local HTTP server: ```bash npx serve app # or python3 -m http.server 8000 # run from the app/ directory ``` There is no install step. The two external dependencies are loaded from CDN via `