Project

// Single Project

Project Details

A closer look at the project and the process behind it

Project Description

Project Title: Yoga Studio Membership & On-Demand Video Platform
Client: ZenFlow Yoga
Project Link: https://www.glo.com/

Project Overview

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 Challenge

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.

Our Solution

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 Result

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

Related Projects

Sohaib HASSAN

Your vision into life