Case study

Nutrition coaching / trainer portal

Portal for trainers and clients covering recipes, measurements, questionnaires, shopping lists, and admin flows.

🇬🇧 UK • First MVP 2022

3,000+ hours • 450+ tasks • 12 contributors • 8 departments

Challenge

Calculation-heavy nutrition logic had to stay correct across three currencies and an affiliate program layered on top.

Outcome

Shipped trainer, admin, and client workflows, nutrition calculations, multi-currency billing, and an affiliate program.

Team mix: 4 frontend, 4 backend, 1 QA, 1 DevOps, 1 UI/UX, 1 PM/BA.

Product context: multi-role coaching platform covering recipe logic, body measurements, questionnaires, trainer calendars, packages, billing, affiliate flows, and email automation.

My contribution

Managed delivery across trainer/admin/client interfaces, calculation-heavy workflows, validation fixes, multi-currency billing in GBP, EUR, and USD, ThriveCart and Mailchimp integrations, an end-to-end affiliate program — landing pages, link management, invitation flows — and production releases.

What shipped

  • Trainer and client portal: recipes, measurements, questionnaires, billing
  • Nutrition calculations kept correct across GBP, EUR, USD
  • Full affiliate program, from landing pages to invitation flows
  • ThriveCart and Mailchimp integrations

Stack

  • Python
  • Django
  • ReactJS
  • NextJS
  • WordPress
  • Stripe
  • ThriveCart
  • Mailchimp
  • REST APIs
  • email workflows

Featured media & links

Have a similar project in mind?