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.

Yoga studio platform
Bookings, subscriptions and reception work in one system.
The task
The studio needed a practical way to manage its schedule, subscriptions and daily work. Members, reception and the owner needed consistent information.
My work
Product, web development, admin, apps, bot and marketing integrations
A website with a schedule, member account and recurring subscriptions. Members book classes and manage their membership.
A custom admin panel for schedules, members, payments and email. Schedule import works with the Telegram text the team already writes.
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
For the team, clients in the studio and people practising online.
Real interfaces. Internal screens and app examples use illustrative data.
Reception manages bookings and memberships. The team updates schedules and runs live streams. Payments, email campaigns and analytics sit in the same admin platform.

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

iOS

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.

Try the workflow
Start with the usual message. Review the rows and resolve the teacher before confirming.
Result: The team gets a prepared class list without re-entering every line.
Sample schedule · local review, nothing is published
Choose the subscription status and see the member’s response.
Result: An active subscription grants access; otherwise the member gets a clear next step.
Illustrative status · no connection to Telegram
Now
Reception uses the admin panel daily. Payments are regularly reconciled, and the website and bot share subscription rules.
A similar task
Studios, schools and service businesses with bookings, memberships and reception teams.
Discuss your projectNext.js · Strapi · PostgreSQL · WayForPay · Telegram · Kotlin · SwiftUI