intervals.icu website…more info. It’s free. You just link up with Strava (or whatever). Pretty good site for free.
Here is the calendar:
Here is the fitness chart:
There is also a power curve chart: