Skip to main content
Skip to content
← Our Work

Chickadee Streams

Media & Streaming

Staging

A clean, subscription-ready streaming app

Platforms

WebiOStvOSAndroid

Stack

FastAPIPostgreSQLVueViteRailwayVercel

Overview

Chickadee Streams delivers live and on-demand IPTV with a subscription tier. The focus is playback quality and a responsive channel-browsing UI that feels native on a TV remote and on a phone alike. A FastAPI backend handles catalog, auth, and subscription state; clients target web, mobile, and living-room platforms.

Problem

IPTV apps tend to either look like a bare channel list or bolt on subscriptions as an afterthought. The goal was a playback experience that feels native on both a TV remote and a phone touchscreen, with subscription entitlement built in from the start rather than retrofitted.

Approach

A FastAPI backend on Railway handles the catalog, auth, and subscription/entitlement state behind one API. Clients (web, iOS, tvOS, Android) share that API and each get UI tuned for their input model - remote-first for TV, touch-first for mobile.

Outcome

Backend is deployed and healthy; iOS and Android clients are in active development with iOS closer to store-submission readiness, and tvOS following as a fast-follow given the high code reuse with iOS.

Highlights

  • Premium subscription tier with entitlement handling
  • Playback-first UI tuned for TV-remote and touch navigation
  • FastAPI + PostgreSQL backend on Railway