ну он тоже не особо мудрёный) если бы у тебя во Флекс контейнере была обёртка для всего контента и футер, то есть два элемента, то через Флекс гроу для контента решение есть.
всё оказалось прозаичнее, я не добавил height: 100% к .sidanav. нужно было добавить и обернуть им шаблон
потому что текст написан дружелюбно, вопросов теоретических миллион, "Спасибо что делаете наше тестовое!", и потом просто вакансию в архив :)) Понятно что это пустое все, и как хотят так и делают, но все равно.
А потом нытье идет, что рынок переполнен, что новички слабые. Порог вхождения видите ли маленький. А по факту такая политика и приводит к формированию овощей на рынке