Web Development

EvokeMVMT

A premium streaming platform for Pilates instruction

Visit Live Site ↗

The Challenge

Elle Pirie had built a loyal following through her in-person Pilates classes. Her signature method—focused on connection, empowerment, and intentional movement—couldn't be replicated by generic fitness apps.

She needed a platform that felt as premium as her studio experience. Something her students would want to use, not just tolerate. The goal wasn't 'online classes'—it was bringing the EvokeMVMT experience to anyone, anywhere.

Our Approach

We built a Next.js 15 application with Vimeo integration for smooth, buffer-free playback—even on slower connections. The video library lets students filter by exactly what they're looking for: class type (mat work, reformer), equipment needed (ball, box, dumbbells), duration, and focus area.

Stripe handles subscriptions with automatic billing and easy plan management. The admin dashboard gives Elle full control over her content—uploading new classes, managing categories, and tracking engagement.

The Result

A streaming platform that reflects the quality of Elle's instruction. The warm, focused design mirrors the calm of a great Pilates session. Students can pick up exactly where they left off with auto-resume, track their progress, and build playlists of their favorite classes.

The subscription model provides predictable revenue, and the admin tools mean Elle can manage her entire content library without developer help.

Tech Stack

Next.js 15ReactPrismaPostgreSQLStripeVimeo APITailwind CSSVercel

Tags

Next.js 15StripeVimeoVideo Streaming

Screenshots

Premium homepage with video trailer
Filterable class library
Immersive video playback experience
Content management dashboard

Building a content platform?

Let's Talk