# 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.