Chickadee Streams
Media & Streaming
A clean, subscription-ready streaming app
Platforms
Stack
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