Product idea
Bike Computer was created as a personal hub for analyzing and planning training. The goal was not just to collect ride data, but to build a tool that helps users turn that data into better training decisions.
What the app solves
The platform integrates with Strava, imports activity history, and transforms it into a clear analytics dashboard. Users can track not only core statistics, but also long-term trends, intensity, volume, heart rate, cadence, and power.
An important extension is the use of FIT file data. That pushes the app beyond standard summaries and makes it possible to build deeper visualizations, stronger comparisons, and more useful training insights.
Profile
The profile screen collects basic athlete information: name, approximate location, and platform connection statuses.

Workouts module and calendar
The workout list and calendar view complement each other: one shows planned sessions and plan management, the other arranges them in time to assess regularity, load, and weekly structure.


Public routes from Strava
The routes section lets users browse public rides imported from Strava and use them as inspiration for their own training. The editing module allows building workouts for a trainer or Zwift, so a plan can not only be saved but put into practice right away.

AI training chat
The AI assistant helps interpret data, answers training questions, and suggests next steps based on ride history.

Ride details and metrics
First a full activity summary, then a deep dive into detailed ride parameters: cadence, power, heart rate, elevation, speed, and the rest of the signals from the file.


Zones and segments
The app breaks down each ride into more interpretable fragments: heart rate zones, perceived effort, and individual route segments.

Calendar
The calendar allows browsing past rides and planned workouts.

Product direction
The project also includes a weekly planning module, Zwift workout generation, and an AI layer that helps interpret data and prepare future sessions. This shows the direction in which I'm developing the product: from a stats dashboard into a real tool supporting the training process.



