# Bigscreen — Ten Years

Anniversary microsite. Static HTML/CSS/JS in `timeline/`.

## Local preview

The page is plain static. Either open `timeline/index.html` directly in a
browser (some features fail under `file://` due to CORS — Web Audio,
fetch-loaded video buffers), or serve over HTTP:

```bash
python -m http.server 5173 --directory timeline
# then open http://localhost:5173
```

## Deployment

See [`deploy/README.md`](./deploy/README.md). TL;DR: push to `main`, GitHub
Actions rsyncs `timeline/` to the VPS.

## Repo layout

- `timeline/` — the site (HTML/CSS/JS + `img/`, `assets/`, `fonts/`)
- `.github/workflows/deploy.yml` — auto-deploy on push
- `deploy/` — nginx config + VPS setup script + deploy docs
- `.claude/` — local Claude Code session state (gitignored)
