Back to Work

Online Learning Platform

TechFlow Academy

Course platform for purchasing and securely streaming educational content with low-infra video delivery.

Scroll to explore the build ↓

TechFlow Academy

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

Next.jsSupabaseCloudflare R2Framer Motion

Gallery

TechFlow Academy
TechFlow Academy screenshot 3
TechFlow Academy screenshot 4

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.