Skip to content

2026 · 1 min read

Runway

A private media guide — watchlists, personal ratings, TV guide data, and recommendations that learn from taste. Grown from an embedded experiment into a standalone PWA.

productaipwa

visit

Runway's private-access login screen with the app icon and password entry

The itch

Deciding what to watch is a nightly negotiation. Runway is my answer: a private app that tracks what we're watching, knows what we thought of it, and recommends what's next — across streaming and broadcast TV.

What's inside

  • My List — watchlist with per-title watched tracking: films get completed, shows record each episode watched, without leaving the active list.
  • Ratings as signal — a five-star rating on every item feeds the recommendation logic, so suggestions learn from actual taste rather than global popularity.
  • Live data — TMDB for titles and metadata, EPG data for what's actually on television.
  • Recommendation inbox — suggestions arrive somewhere reviewable, instead of interrupting.
  • PWA — installable, with its own icon and service worker; it feels like an app because it is one.

The interesting part

Runway started life embedded inside this site's codebase and earned its way out: once it had real users and its own release cadence (versioned changelog, review packs for external inspection), it graduated to a standalone app with proper separation. Products tell you when they've outgrown their scaffolding — the skill is listening.