Online Learning Platform
TechFlow Academy
Course platform for purchasing and securely streaming educational content with low-infra video delivery.
Scroll to explore the build ↓

Case study
TechFlow Academy
Built around performance, scalability, and pragmatic engineering choices.
Overview
A modern course-selling platform that allows users to purchase and stream educational content securely while keeping infrastructure costs under control.
Tech stack
Gallery



The problem
The initial platform relied on unlisted YouTube videos, which made it easy for users to download and redistribute paid content.
The solution
I moved content to Cloudflare R2 and wired up a streaming flow that serves videos through signed, time-limited URLs. Combined with Next.js and Supabase auth, this locked down access without making playback fragile.
Technical decisions
Next.js handled the app shell and server-side rendering of critical pages. Supabase simplified auth and relational data. Cloudflare R2 was chosen for its S3-compatible APIs and cost-effective storage close to the edge.
What I learned
I gained a deeper understanding of building secure yet user-friendly media pipelines, especially around balancing DRM-like constraints with realistic implementation effort.