Как распределить этапы продвижения в сторону front-end разработки?
Посоветуйте как быть в такой ситуации
Выбрать сферу, где есть хоть какие-то шансы найти работу.
Найти себе друзей, чтобы не рефлексировать из-за просто запредельной глупости, чтобы не искать поддержку в интернетике.
Перестать считать, что ваше портфолио кого-то заинтересует.
Перестать думать, что знания как-то испаряются, если неделю их не вспоминать.
Понять, что без использования JS вы даже своё никому ненужное  "портфолио" не напишете.
Забей на портфолио, больше практикуйся.

Учи вот эти штуки https://github.com/kamranahmedse/developer-roadmap
Не нужно зубрить все от корки до корки, но хоть примерно понимать что эти штуки делают и где про них подробнее почитать - неплохо бы знать.