Sensor ID for automated Profile change
I would have two ideas or suggestions what else could be implemented in your app:
Calculation of the wheel circumference when using a sensor automatically. Comparing sensor and GPS, the wheel circumference can be calculated automatically (Garmin has been doing this for years).
Automatic profile selection via sensor ID. I have several bikes, each one has a sensor, but I have to change the profile manually each time... Here it should be possible, if the app is started and the sensor is found, to call up the corresponding profile.
Next, it should be possible that e.g. the wheel circumference can be stored profile related! If one has several wheels the wheel circumference is naturally also different...