Book a Meeting Get a Quote
A platform we developed and operate · Fitness · PWA · AI

MyLiveGym: an online gym platform with workout videos, live classes and an AI coach

MyLiveGym is a Greek subscription-based online gym where members train from home with workout videos and live classes. It is a platform we developed and operate. The new app at app.mylivegym.gr was written from scratch in PHP 8.3, installs on a phone as a PWA, and brings video, live streaming, subscriptions, e-invoicing and AI together in one system.

I want my own platform →
app.mylivegym.gr
The MyLiveGym platform on desktop: an online gym with workout videos and live classes
Visit MyLiveGym
PHP 8.3on our own micro-framework
PWAinstalls on the phone, no app store
Stripe + myDATAsubscriptions and Greek e-invoicing
AI coachwith Gemini, OpenAI and Anthropic models

The project

MyLiveGym is an online gym with a monthly subscription. Members train whenever and wherever they want, with a library of workout videos, structured programmes and live classes. On the public site the subscription costs €15 a month with a 7-day free trial, and MyLiveGym positions itself as "the first online gym in Greece".

Qbrains developed the platform and operates it. The new app at app.mylivegym.gr replaced the previous one and covers the whole member journey, from sign-up and payment to daily training, progress tracking and the issuing of a receipt.

The challenge

An online gym looks simple from the outside. Inside, it is a subscription platform, a video system and an accounting system rolled into one.

  • Video from two sources. The workout library had to play content from both Wowza (HLS) and Vimeo without the member noticing the difference.
  • Live classes. On top of on-demand videos, the platform had to stream live classes.
  • Mobile first. When training at home, the phone is often the screen within reach. The app had to behave like a mobile app without going through an app store.
  • Subscriptions and Greek invoicing. Recurring card payments, bank transfer as an alternative, refunds, and transmission of receipts to myDATA, the Greek tax authority's e-invoicing platform.
  • Management without a developer. The gym team had to set up programmes, upload videos and manage subscriptions on its own.
Custom platform development: an app dashboard with modules, video content, AI features and subscriptions

What we built

One platform, from the video to the receipt.

The member app as a PWA

The member app is written in PHP 8.3 on our own micro-framework, with Tailwind and Alpine.js on the front end. It installs on a phone as a PWA, with a home-screen icon and a full-screen view without the address bar.

Every day the member sees the lesson of the day from the programme they follow. They can browse the video library, save favourites, set goals and track their progress.

The MyLiveGym introduction page on mylivegym.gr

Workout videos and live classes

Workout videos come from two sources, Wowza over HLS and Vimeo, and the platform unifies them in a single library. In the admin panel the video library syncs with Vimeo. Live classes are also streamed over HLS, inside the same app.

The personalised training section on mylivegym.gr

An AI coach with multiple models

The platform has a built-in AI coach for members. It is not tied to one provider, as it uses models from Gemini, OpenAI and Anthropic.

The press section about MyLiveGym on mylivegym.gr

Subscriptions, payments and e-invoicing

Subscriptions are billed through Stripe, and members can also pay by bank transfer. Refunds are handled from the admin panel. For every payment actually collected, a receipt is issued and transmitted to myDATA through Wrapp, so invoicing is not a manual job at the end of the month.

Members are verified with a one-time passcode (OTP) by SMS, and the platform's emails are sent through Mailgun.

The introduction page of mylivegym.gr on mobile

An admin panel for the gym team

Behind the app sits a full admin panel. From there the team manages users and subscriptions, payments and refunds, receipts, trainers and programmes, the video library with Vimeo sync, live classes and platform statistics. That way the team sets up programmes and uploads videos without technical help.

For us, MyLiveGym proves that we can develop and run a complete subscription platform, with video, payments, invoicing and AI, not just hand it over. We bring the same experience to every custom application we design for our clients. Another platform we developed and run is The AI Chronicle.

Technical support and maintenance: support chat, tools, resolved requests and fast response time

On desktop & mobile

As members see it on every device.

MyLiveGym on desktop
MyLiveGym on mobile
A responsive experience on desktop and mobile, installable as a PWA.

Related services

The technology behind MyLiveGym, for your business.

Thinking about a subscription platform?

Video, live streaming, subscriptions, invoicing and AI in one system. Tell us your idea and we will tell you how we would build it.

More case studies

Real results, one project at a time.

SeametrixSea Routes API · Cloud · Software

Seametrix

↑ 30,000+ ports, routes calculated on the flyRead the case study →
KlonarasSocial Media · eShop

Klonaras

↑ +980% engagement & viewsRead the case study →
Homewear.greShop · SEO · Ads

Homewear.gr

↑ +390% social · +69% ordersRead the case study →
Nina ClubB2B eShop · Social

Nina Club

↑ +269% leads & ordersRead the case study →
CarpetBookeShop · Automation

CarpetBook

↑ Full automationRead the case study →
MediPharmacy.greShop · ERP

MediPharmacy.gr

⚡ Lightning-fast speedRead the case study →
Kilkis General HospitalWebsite

Kilkis General Hospital

⚡ 1.32s · A gradeRead the case study →
Daskalakis JewelryeShop · Social

Daskalakis Jewelry

↑ +42% sales every yearRead the case study →
MakenzyeShop · Ads · SEO

Makenzy

↑ €200K+ revenue every yearRead the case study →
One Two Three HighApp · Manager · Admin

One Two Three High

↑ 3 applications, one ecosystemRead the case study →
INTERSALONIKA GroupWebsite · Hosting

INTERSALONIKA Group

★ Near-zero downtimeRead the case study →
Pigi Publications & iwrite.grCustom · Private Cloud

Pigi Publications & iwrite.gr

⚡ 4x faster load timeRead the case study →
Chlamidis OrthopaedicsSEO · Ads · Rebuild

Chlamidis Orthopaedics

↑ #1 for 90+ money keywordsRead the case study →
Kiourtsidis.greShop · ERP · Marketplaces

Kiourtsidis.gr

↑ up to +3,444% profitRead the case study →
The AI ChronicleAI Agents · Our own product

The AI Chronicle

↑ 3,054,624 unique usersRead the case study →
Al HammamSite · Booking · Hosting

Al Hammam

↑ Online bookings 24/7 in 4 stepsRead the case study →
FenomilanoeShop · Hosting · Support

Fenomilano

↑ B2C + B2B from one storeRead the case study →
TechnoenergySEO · Meta Ads · WordPress

Technoenergy

↑ Google page 1 for 25+ keywordsRead the case study →
AudiolabWordPress · Hosting · Support

Audiolab

↑ 9 service pages in 2 languagesRead the case study →
GeoprostasiaeShop · XML · Ads · SEO

Geoprostasia

↑ 4,500+ SKUs, B2C + B2BRead the case study →
StratieShop · B2B · Ads · SEO

Strati

↑ ~1,700 products from 40 brandsRead the case study →
EmmySpeed · Hosting · Support

Emmy

↓ Load time 12s → 3sRead the case study →
TataropoulosSpeed · Hosting · Support

Tataropoulos

↑ Faster eShop on our infrastructureRead the case study →
EntomotexnikiSEO · Google Ads · Hosting

Entomotexniki

↑ ~35 local SEO landing pagesRead the case study →
Kerkini FarmSocial · SEO · Photography

Kerkini Farm

↑ 2 brands, one teamRead the case study →
Lazaros VardakisSite · Logo · Copy

Lazaros Vardakis

↑ Accessibility by designRead the case study →
Lobelia Luxury SuitesHotel · Website · SEO

Lobelia Luxury Suites

↑ Site, SEO, hosting & supportRead the case study →
Moderi SuitesBoutique stay · Website · VPS

Moderi Suites

↑ Fast site on a VPSRead the case study →
MBS RethymnoEducation · Website · SEO

MBS Rethymno

↑ “I’m interested” on every programmeRead the case study →
MyLexiconEducation · Website · Local SEO

MyLexicon

↑ Languages & computers on one siteRead the case study →
Fly FM 95.9Radio · PWA · Streaming

Fly FM 95.9

↑ 95.9 FM and online 24/7Read the case study →
Dromos 105.4 FMRadio · PWA · Streaming

Dromos 105.4 FM

↑ The stream keeps playing across the whole siteRead the case study →
ubroadcast.grRadio Portal · Development · Hosting

ubroadcast.gr

↑ Almost 2,000 stations in one placeRead the case study →

Complete your order

Enter your details to continue to secure checkout.

Secure payment via Stripe · Visa, Mastercard