Case Study

Training management for elite endurance athletes

AZUM is a sport application for professional athletes, coaches and nutritionists — helping them plan, track and analyse training and diet in one unified platform, now extended to mobile.

Platform:iOS & Android
Industry:Sports & Fitness

Project overview

The challenge

AZUM had a powerful desktop platform, but athletes couldn't easily carry their training plans or reference them mid-workout. Coaches also needed a way to communicate updates in real time.

Our solution

We built a Flutter mobile app that mirrors the web platform's structure with a clean, athlete-focused UI. The Django backend was extended to support mobile, and AZUM was integrated as a data provider inside GoldenCheetah.

The impact

Athletes can now follow their programmes on the go. The GoldenCheetah integration opened AZUM to a global community of serious endurance athletes who were already using the platform for analysis.

Key features

Performance, anywhere you train

Training plan browser

Athletes view and follow their coach-assigned plans from anywhere, at any time.

Diet & nutrition tracking

Nutrition plans are integrated alongside training schedules for a holistic view.

GoldenCheetah integration

AZUM acts as a data provider inside the leading open-source cycling analysis tool.

iOS & Android

A single Flutter codebase delivers a native, high-performance experience on both platforms.

Design & UX

Clean, focused, performance-driven

The mobile UI was designed to mirror the familiarity of the web platform while optimising for on-the-go use. Clean card layouts, clear data hierarchy and minimal distraction keep athletes focused on what matters.

Colour coding and progress indicators make it easy to assess training load and recovery status at a glance — even between sets.

AZUM – clean mobile UI for endurance sport training data
AZUM – training load, recovery status and progress indicator design
AZUM endurance training platform – web and mobile product overview

Technology

The tech stack

Flutter handles both iOS and Android from one codebase. Django extends the existing API for mobile. The GoldenCheetah integration required a C++ provider interface — a technical first for the project.

FlutterFlutter
DjangoDjango
C++C++
FigmaFigma

Ready to build your next product?

Let's talk about your project — we bring strategy, design, and engineering under one roof.

Get in touch