Skip to content

Releases: stefanros481/ott-platform

v2026.02.1 — Initial Release

21 Feb 13:17

Choose a tag to compare

OTT Platform v2026.02.1

A fully runnable AI-native OTT streaming platform built feature-by-feature with Claude Code.

What's included

Client App (http://localhost:5173)

  • Home screen with hero banner and personalized content rails
  • Browse — full catalog with genre and type filters
  • TV Guide (EPG) — 7-day grid with channel categories and favorites
  • Title detail — play, watchlist, ratings, cast
  • Multi-profile support with profile switcher
  • AI-powered recommendations (For You, More Like This)
  • Continue Watching, Watchlist, Search
  • Parental controls with PIN and rating enforcement
  • Viewing time limits per profile
  • TVOD (transactional) purchase flow

Admin Dashboard (http://localhost:5174)

  • Catalog management (titles, genres)
  • Channel and schedule management
  • User management
  • Content package and entitlement configuration
  • Embedding generation for AI recommendations

Backend API (http://localhost:8000)

  • FastAPI + SQLAlchemy 2.0 async
  • PostgreSQL 16 + pgvector (HNSW similarity search)
  • Redis caching
  • JWT auth with multi-profile support
  • AI recommendations via sentence-transformers embeddings

Quick Start

git clone https://github.com/stefanros481/ott-platform.git
cd ott-platform/docker
docker compose up --build

Features built (branches 001–012)

Branch Feature
001 Parental rating enforcement
002 Video player controls
004 Continue watching & bookmarks
005 Backend hardening
006 Viewing time limits
009 Backend performance
011 Recommendations, watchlist, live TV
012 Entitlements & TVOD