A SvelteKit streaming hub unifying three upstream sources behind typed server-side fetchers — live and upcoming sports with a source-picker player, TMDB-powered movies/series/anime with season and episode pickers, and multi-search — self-deployed on my 10-service homelab stack through automated GitOps.
- One hub, three upstreams — sports, movies/series/anime and search unified behind typed server-side fetchers
- Built for the couch — dark crimson UI with hero carousel, live/popular/upcoming rows and per-sport match pills
- Full watch flow — source-picker players for matches, season/episode pickers for series, a TV-shaped player for anime
- Deep TMDB integration — trending/popular/top-rated rows, genre and country filters for anime discovery, multi-search
- Ships like production — adapter-node image built and delivered through the homelab's GitOps pipeline
sveltekittypescripttmdbself-hosted
Closed-source project — media, details, and demo available on request.