Nutrition coaching / trainer portal
Portal for trainers and clients covering recipes, measurements, questionnaires, shopping lists, and admin flows.
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.
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
- Shopping lists and trainer calendars
Delivery team
Team mix: 4 frontend, 4 backend, 1 QA, 1 DevOps, 1 UI/UX, 1 PM/BA.
Company & product context
multi-role coaching platform covering recipe logic, body measurements, questionnaires, trainer calendars, packages, billing, affiliate flows, and email automation.
Stack
- Python
- Django
- ReactJS
- NextJS
- WordPress
- Stripe
- ThriveCart
- Mailchimp
- REST APIs
- email workflows