ProFlow Academy website: nine languages and coach-based checkout
Tom Cavies
Published
The ProFlow Academy website sells a posing programme to athletes in several countries before they ever download the app. It runs in nine languages, and each one is kept complete rather than falling back to English halfway down a page.
Pricing took the most thought. Visitors pick the coach they want, and every membership, package and checkout button on the page switches to that coach’s rates. A coach who is not taking clients cannot be booked, even from an old shared link. Buying is one tap to a Stripe checkout with no basket or account to set up first, and the page after payment tells people exactly what happens next.
The coaching team writes the blog inside the app, and posts appear on the site automatically.
I built the site end to end, including the language setup, checkout routing and search engine groundwork.
Built with: Next.js, TypeScript, next-intl, Supabase, Stripe, Resend, Vercel
Links:
- [Live site](https://www.twine.net/signin
- [Case study](https://www.twine.net/signin