Skip to content
Sports Training Hub live preview
All projects

Sports Training Hub

See training data from every sport in one place instead of split across Strava and spreadsheets.

Training logs were scattered across Strava, spreadsheets, and fitness apps with no unified view of progress across multiple sports.

Tech Domain · Book Dev|Published|Evidence: Prototype|Next.js, TypeScript, Strava API

A public prototype demonstrates the interaction; scope and data are intentionally limited.

Case Study

Before

Training data was scattered across Strava, spreadsheets, and fitness apps with no unified view of athletic development across multiple sports. Sport-specific training programs were hard to find and follow.

After

Unified athletic training data into a single platform. The cross-sport analytics reveal performance patterns, and the structured training programs help athletes progress systematically in their chosen disciplines.

How it's solved

Built a sports training hub with workout logging, performance analytics, and sport-specific training programs. Integrates with Strava for activity sync. Includes periodization planning and progress visualization across disciplines.

Trade-offs

Strava sync covers activities logged there — manual or offline workouts still need manual entry.

Related Articles

Further reading on related topics from the blog

Related Projects

More in Tech Domain · Book Dev

Sports Training Hub - Chaowalit Greepoke Portfolio