Subscription streaming storefront
Plans, devices, and catalog claims lived in reseller chats. We shipped a bilingual storefront that sells the subscription and explains device coverage before support has to.

The situation
An IPTV product needed a public commercial surface: plans, device compatibility, catalog scale, and an Arabic / English switch.
The constraint
The sales page had to carry large catalog numbers and a device matrix without collapsing into a single long landing scroll.
What we refused
A one-page sales letter with no plan object. An app-store listing with no owned checkout narrative.
What we shipped
Plan pages, device coverage, bilingual information architecture, support narrative, and subscribe / learn-more paths.
Stack, on purpose
TypeScript, Next.js storefront, bilingual routing. Plan objects in the page layer instead of a chat price list.
What changed
Prospects can compare plans and devices without waiting for a reseller reply.
What we would do next
Bind plan SKUs to the provisioning system so the storefront is the source of truth.
System surfaces & interface captures
Hover and click any record to open the full-resolution pixel inspector with zoom lens and 1:1 precision.








Have a similar constraint?
Tell us where your current operational system is breaking.