Project Title: Yoga Studio Membership & On-Demand Video Platform
Client: ZenFlow Yoga
Project Link: https://www.glo.com/
ZenFlow Yoga wanted to expand beyond their physical studio. They needed a platform where users could sign up for monthly memberships, book in-person classes, and access a library of on-demand yoga video content from home.
The system needed to handle recurring subscription payments, manage a complex class schedule with limited spots, and securely stream video content only to paying members.
We built a full-featured membership platform using the MERN stack.
Frontend: A beautiful React SPA where users can browse the class schedule, manage their subscription, and watch videos in a protected content area.
Backend: The Node.js API handles recurring payments via Stripe Subscriptions, manages the booking logic to prevent overbooking classes, and serves secure video links.
Database: MongoDB stores user profiles, membership status (active/inactive), booking history, and the catalog of video content.
The on-demand platform created a significant new revenue stream for the studio, especially from users outside their local area. The automated membership management saved hours of administrative work each week.
Technologies Used: MERN Stack, Stripe Subscriptions API, Mux (for secure video streaming), JWT
Your vision into life