Twine

ProFlow Academy: coaching app for a posing programme

Tom Cavies
Published

0
  • Project creator

ProFlow Academy coaches bodybuilding and physique athletes on stage posing. Before the app, the coaching ran through direct messages and video links sent one by one, so nobody could see who had watched what or who had gone quiet.

I built the app for iPhone and Android, plus the web version the coaches use at a desk, and I handled the scope, design, build, store releases and ongoing support.

Admins, coaches and athletes each get their own view. The course is a video library that unlocks lesson by lesson over time, and athletes send check-ins built from forms the coaches design themselves, with posing photos and video. Athletes book sessions inside the app, prepaid session blocks count down when a booking comes through, and there is a community space with posts and replies.

The programme has athletes in several countries, so posts, messages, check-in forms and video captions can be translated in one tap. That runs on DeepL and the Claude API, with results cached on the server so the same text is never paid for twice.

Fixes and small updates reach phones without waiting for store review, through a self-hosted update system that only accepts signed updates.

Built with: Next.js, TypeScript, Capacitor, Supabase, Firebase push notifications, Calendly, Claude API, DeepL, Sentry

Links: