Нахожусь в процессе освоения JS, закрепляю знания решением задач с разных ресурсов. Но понял, что даже джунам, которые хотят попасть на стажировки, желательно иметь 2-3 проекта в портфолио. Хотелось бы узнать степень сложности подобных работ. Какова должна быть сложность подобных работ. Сгодится ли например обычный калькулятор или black jack, оформленный с HTML/CSS или нужно что-то посерьёзнее?
Сгодится что угодно(или даже ничего) основной тест для джунов - собственное тестовое задание от работодателя и/или живой кодинг несложных задач. Портфолио может и посмотрят мельком, но никто всерьез его рассматривать не будет хотя бы по той причине, что вы могли его просто стащить. Поэтому рассматривайте проекты с точки зрения возможности чему-то научиться, а не впечатлить работодателя.
Я бы на вашем месте просто делал бы реальные тестовые задания с hh.ru, Это позволит вам понять где вы реально находитесь и быстро прокачаться. Когда тестовое задание будет сделано, его можно будет выложить в качестве портфолио.