Concept for integrating nutrition into TrainerRoad [Feature Request]

OMG, you haven’t forgot a cheat day! :joy: :ok_hand: :raised_hands:

This is seriously amazing… Thank you so much for taking the time to write this up and create the proof of concept @Dubadai, I especially love the idea of the ability to track goals and apply filters for dietary restrictions. Nutrition is part of everyone’s journey to get faster, whether we realize it or not, why not give athletes the tools to excel at it!?

Expanding upon that idea could be direct integration with your weekly TSS scores and even rest weeks to recommend intake goals and recipes accordingly. Thoughts on that?

I’ve been bugging the team about having Pete do a series of recipes, but this is next level! For sure passing this along to the team for consideration. THANK YOU, I love this so much. :carrot:

11 Likes

I haven’t found the nutrition part, as in what to eat, an issue. Just WHEN to eat things. When to eat a big meal, small meal. 2 hours before a ride or 5? What to eat right before a ride and how close to the start. What to eat after the ride and when and how much. When to gel, when to snack. Lately I have just been eating a lot of pasta, bread, vegetables. But I never know when to eat it all. Sometimes when I’m riding I start burping the meal :roll_eyes: This idea is amazing and would be absolutely perfect if it added a rough timetable. The training calendar lets you set the time of the training ride so it would be cool if you could get an alert through out the day to give you a rough idea of when you should start fueling and with what.

4 Likes

Thanks so much for the kind words! This was just something that I put together this morning after I stood on the scale realising that I am doing something wrong, cause it keeps creeping up :smiley:

I totally understand that this is an insanely large project if it was something that you guys would seriously look into, but would be super cool to help out if it, or a version of it, was to be prioritised in the future :slight_smile:

Regarding the intake vs. TSS, I think that totally makes sense, especially from a standpoint of knowing how much to eat in relation to what you do on the bike. Its much more forgiving during high TSS weeks when it comes to intake, but as your TSS goes down, it takes some finesse to know how to not overeat…


I think a project like this could start as something small, such as a series of TrainerRoad recipes. These could be standalone and under Nutrition header like I had in my sketches. A place where users could just browse and get some inspiration to nutrition as a whole.

Here you could also put all your dietary blog posts that you have accumulated during the years!

Even easier, put together 10 different daily meal plans which covers 2000, 2500, 3000 kcal, veg and non-veg, and just recommended the different ones as a start, depending on how many TSS that week has / workout that day. This could probably be implemented super easy as the meal plans could just reflect the estimated burn based on weight, and the current workload that day, and be recommended along with the workout in the Career page.

Something like this maybe (Could just open up a PDF in a new tab):

1 Like

I think this would be super cool and next level to have your nutrition plan update with your training times. So modify the snack to be before your ride if you schedule the ride at 8am or if you ride post dinner to modify dinner to optimize carbs (or not for easy rides). On the most basic level though have a note in the recipes to say “add an extra half cup of oats if riding in the morning before breakfast”

3 Likes

Another thing for the basic level would be to build out a typical week since most people follow similar easy/hard/easy/hard/easy/long/recovery Monday through Sunday schedules. Especially since people drag and drop the plans into the calendar, to have the recipes go with it would be fairly simple to add in. It gets harder with plan ugh.

1 Like

The possibilities are endless!

I think a progression like this could work:

  1. Create all the different recipes, here one has to be careful to set the correct attributes to each meal as this sets the foundation of the whole system. Since TrainerRoad has done this (I am guessing) with their workouts, they could probably nail this pretty well. Things here includes protein type, calories, carbs, fat etc. etc.

  2. Create basic static plans (see my post above), where they start with recommending some of these basic plans depending on your workout for the day, and your base caloric burn (they know your weight). These could be just PDFs where one can download it, go shopping for the next day, and just do this day by day.

  3. Now things start to get individual - Nutrition Plan Builder. Have people be able to modify the food depending on what they like, such as rice instead of pasta for carbs for example. Show the recommended meals for that training block along the schedule of workouts. Now the user knows what they are gonna eat during that hard workout 2 Saturdays from now, and can plan food shopping accordingly (save cash since one can plan better)

Future: When someone creates a training plan, they get a nutritional plan along with it. Nutritional plan builder becomes one with the regular plan builder and its part of the whole plan builder concept!

The big wow - Here people can also modify if they want to go on a caloric deficit during certain parts of the plan, such as SSB, but maybe not during the build period. The user can also have a goal weight for A events etc.

Future Future: HRV and sleep integration from Apple Watch (or the likes), where TrainerRoad automatically might sense that you might not be fit for todays over/under workout (for example, since they suck) and automatically rearranges the day so you do something easier that day.

Here you could set individual thresholds for when the plan should start considering to move a workout, and it could move the whole plan with it, constantly changing along with your needs. Prioritising consistency! I for example can’t do hard workouts on sleep less than 7 hours, so anything under 7 hours, I should be assigned Petite and nothing more that day…

6 Likes

It’s shocking to me that you whipped all this up today.

3 Likes

Haha, you get fast when you design for a living! :smile:

2 Likes

This totally makes sense. Different tiers like this would be far easier to implement first, while integrating nutrition fully into individualized plans would have a lot of moving parts and could be a longer-term goal to move towards.

Thank you for expanding upon that idea, and for putting this together. The TrainerRoad athletes that work to help us constantly improve on a daily basis is still astounding to me. We really do have the best community. :dizzy:

6 Likes

Massive kudos on this. Great idea, very clear path to implementation.

2 Likes

This looks kind of like eatthismuch.com

It was originally built for a bodybuilder type purpose, so meals would get crazy with stuff like “Eat 8 eggs and 2 scoops of protein powder”, but I’ve been tinkering with it and have found some usefulness.

1 Like

Definitely a helpful site, small note there is one extra T in the name: https://www.eatthismuch.com/

2 Likes

Amazing…

So we know the Cal burned and Filled up again…

1 Like

This is a great idea. I was thinking about how to optimize nutrition especially with all of the content in the podcasts, but it’s hard to keep track of it over time.

I find the “knowledge” you get from TR as or more valuable than the data. So, maybe as an easy start, even just adding nutrition tips to the notes would be super helpful. For example, “For this workout, make sure you eat this kind of carb at least 3 hours before you train, and then follow up with this mix of macro for recovery” etc. Obviously, everyone is different but embedding nutritional principles into the workout notes would help a long way.

Are we sure Nate didn’t have a part in this, just tried it out and got Granola for dinner :joy:
image

1 Like

Haha, yeah, I’ve gotten some weird meals as well. I do think it takes some time to get your profile set up with recipes you like. Not perfect, but a good step in the right direction for someone trying to plan meals and stay within a calorie/macro goal.