albertonline.org docs
Apps

tv-logged-in

Telia Play authenticated landing page — subscription status, profile selection, quick actions.

Overview

tv-logged-in is the Telia Play authenticated landing page shown after successful sign-in. It displays subscription status, profile selection, and quick action links to account management and device settings.

Built on Next.js 16 (App Router, Turbopack) and deployed via Openship at https://tv-logged-in.albertonline.org.

Stack

  • Next.js 16 (App Router, Turbopack) + React 19
  • Effect v4 services from @repo/telia-core (auth, log, statistics)
  • @repo/telia-graphql client for subscription/profile data
  • Tailwind CSS + @repo/design-system components

Develop

pnpm -F tv-logged-in dev      # http://localhost:3010 (Turbopack)
pnpm -F tv-logged-in build
pnpm -F tv-logged-in test
pnpm -F tv-logged-in check-types

Deploy

Deployed via Openship (Docker container behind Caddy). Project ID: proj_zKKzQ0xMsfPBw20Y. The Dockerfile builds a Next.js standalone image with @repo/telia-core Effect v4 services wired into the runtime.

See the root README for monorepo-wide commands.

On this page