Yoga studio platform

Yoga Fusion

Bookings, subscriptions and reception work in one system.

The task

Where we started.

The studio needed a practical way to manage its schedule, subscriptions and daily work. Members, reception and the owner needed consistent information.

My work

What I built.

Product, web development, admin, apps, bot and marketing integrations

Bookings and payments

A website with a schedule, member account and recurring subscriptions. Members book classes and manage their membership.

Reception work

A custom admin panel for schedules, members, payments and email. Schedule import works with the Telegram text the team already writes.

Member communication

A Telegram bot checks access against the subscription. Android and iOS apps share the same rules; analytics and tracking help follow the journey from first visit to payment.

Project screens

One studio, connected systems

For the team, clients in the studio and people practising online.

Real interfaces. Internal screens and app examples use illustrative data.

01

Everyday studio work

Reception manages bookings and memberships. The team updates schedules and runs live streams. Payments, email campaigns and analytics sit in the same admin platform.

Admin platform: classes, bookings and schedule changes.
Admin platform: classes, bookings and schedule changes.
View screen
02

The studio on your phone

Schedules, bookings, memberships and QR check-in in native iOS and Android apps. Online practices and My Path help clients keep up their practice.

Android

My Path: attendance, progress and studio check-in.
My Path: attendance, progress and studio check-in.
View screen

iOS

The schedule and class booking in the iOS app.
The schedule and class booking in the iOS app.
View screen
03

From discovering the studio to subscribing

The website introduces the studio and its classes, then leads to booking or a purchase. A Telegram bot checks the subscription and grants access to a private channel.

Public website: classes, teachers and the studio calendar.
Public website: classes, teachers and the studio calendar.
View screen

Try the workflow

One task, a visible result.

Update the weekly schedule

Start with the usual message. Review the rows and resolve the teacher before confirming.

  1. Paste the message
  2. Review classes
  3. Prepare the schedule

Result: The team gets a prepared class list without re-entering every line.

Sample schedule · local review, nothing is published

Provide access after payment

Choose the subscription status and see the member’s response.

  1. Subscription status
  2. Bot check
  3. Member response

Result: An active subscription grants access; otherwise the member gets a clear next step.

Illustrative status · no connection to Telegram

Now

Published project

Reception uses the admin panel daily. Payments are regularly reconciled, and the website and bot share subscription rules.

A similar task

Who this could help.

Studios, schools and service businesses with bookings, memberships and reception teams.

Discuss your project
Technical details

Next.js · Strapi · PostgreSQL · WayForPay · Telegram · Kotlin · SwiftUI

  • Custom admin: 17 screens and three roles.
  • Nightly subscription reconciliation with the payment provider.
  • Shared booking and access rules across web, apps and bot.