48 lines
1.1 KiB
Markdown
48 lines
1.1 KiB
Markdown
# 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.
|
|
|