Problem
Build a full streaming platform: stream video on demand while downloading, manage users, and orchestrate background processing.
What I built
A movie streaming web application with OAuth-based authentication, on-the-fly video streaming, background download/processing workers, and a structured web architecture.
Architecture / technical decisions
- Streaming while downloading with careful buffering.
- Background workers for acquisition and transcoding.
- Auth via multiple providers.
Result / impact
A complete, working streaming platform delivered as a 1337 milestone project.
Lessons learned
Streaming forces you to think in flows and backpressure, not just requests.
