Предположу, что имелась в виду frontend-часть web-разработки (потому что на указанном стеке, при добавлении NodeJS, возможен и полный цикл разработки любых сайтов).
Если нужно именно что "набить руку" без разработки бэкенда и не хочется придумывать самому себе задачи, то, скорее всего, лучшей практикой будет участие в соревнованиях на специализированных платформах (
пример).
Главных плюса у такой занятости в начале карьерного пути целых четыре:
- экспоненциальный рост профессиональных компетенций при активном участии и внимательном изучении работ-победителей;
- формирование внятного, общедоступного портфолио (что для frontend-разработчика крайне важно) вкупе с рейтингом "крутости";
- автоматическое продвижение среди потенциальных работодателей (опять же для frontend-разработчика вполне возможны короткие заказы непосредственно с соревновательной платформы);
- эмоциональный катарсис в случае побед.
Ну и, помятуя о сапожнике без сапог, можно начать с собственного сайта-демонстратора ваших профессиональных навыков. Опять же, в случае frontend-разработчика, подобный сайт — лучшая витрина ваших профессиональных навыков.