# ECP-0039: Web Site IA (minimal, warm) and Shared Language

Status: Draft

## Problem

We need a friendly public entry point that explains:

- What every.channel is.
- How to watch (link-first).
- How to find streams (directory).
- How to participate (run a node).

The current UI is app-shaped. The repo has `apps/web/` but no actual site yet.

## Decision

Add a minimal static site in `apps/web/` (Dioxus + Trunk) with a clear information architecture:

- Watch
- Directory
- Participate
- About

Use plain language consistent with the app:

- "Watch a link"
- "Nearby (same Wi-Fi)"
- "Public (internet)"
- "Directory"
- "Sharing key"

## Design Notes

- Clean and minimal, but warm.
- A subtle nod to old TV (very light scanlines / glow).
- No protocol terms in user-facing copy.

## Consequences

- Provides a coherent landing page and language baseline for the app.
- The site is static and does not attempt to play streams in-browser yet.

## Follow-ups

- Add an install section once we have stable releases.
- Add a real directory browsing UI when the gateway story is ready.

