Skip to content

Usage & MVP Guide

This guide walks you through the primary Minimum Viable Product (MVP) workflow of the Thuis v5 portal.

The MVP Workflow

The MVP focuses on resolving and downloading a specific "Thuis" episode from a VRT MAX URL:

https://www.vrt.be/vrtmax/a-z/thuis/31/thuis-s31a6102/

1. Paste Episode URL

Navigate to the Web App or Electron App home screen and paste the target VRT MAX URL into the resolve input field.

2. Metadata Hydration

The parseVrtUrl resolver parses the URL to extract show components. The GraphQL client queries VRT MAX, validates the returned payload with Zod schemas, and populates the Zustand store.

3. Queue Download

Click Download Episode. The download service enqueues the job (status: "pending"), resolves the video manifest through the Vualto Video Aggregator, and streams the media segments locally.