// 02 — The story
Project story
// The context
A yoga teacher with a real product vision.
Mathilde Torrez had been teaching yoga for 10+ years — in India, Nepal, and France. She wanted to bring her methodology online: not just a few YouTube videos, but a structured platform with a real catalogue, subscriptions, live courses, and a journal feature. The challenge was to build something that felt premium, matched her brand, and she could manage entirely on her own.
// The opportunity
A custom platform, not a generic tool.
Off-the-shelf solutions like Teachable or Kajabi were too rigid and expensive. We needed a custom Next.js app with Supabase for auth and data, Stripe for subscriptions and one-time purchases, and Cloudflare R2 for video storage — with a full admin panel Mathilde could use without any technical knowledge.
// The solution
Three months from brief to launch.
I built the full platform: a public-facing site with catalogue, pricing, and live course booking; a student space with progress tracking, subscription management, and video access; and a complete admin panel covering content management, user management, revenue analytics, and Stripe configuration. Videos are streamed from Cloudflare R2 with signed URLs, keeping costs near zero at scale.