Так уж устроены люди, что идеи в голове это совсем не то же самое, что хотя бы набросок на бумаге. И слово "задумал" мне намекает на то, что стадия проектирования не получила необходимого внимания при создании цифрового продукта, в данном случае сайта.
В производстве веб-сайтов нет таких понятий, как этажи, комнаты и шлюзы. Поэтому для начала необходимо описать (зарисовать) свою идею как получится. А затем перевести зарисовки в систему элементов веб-дизайна, то есть сформировать ТЗ (техническое задание). И только после этого переходить к выбору технического решения: cms, фреймворк+фронтенд, самопис.
Собственно, написание ТЗ и есть самая трудная задача для того, кто никогда этого не делал. Именно поэтому её хочется перепрыгнуть и сразу взяться за инструменты.
Ни один профессионал не возмётся делать сайт без ТЗ. При этом можно обратиться за помощью в создании ТЗ к аналитику. Впрочем, аналитик именно помогает клиенту сформулировать свои идеи.
Адаптация готовых инструментов под авторский проект не только возможна, но и крайне желательна. Так как веб-технологии сильно шагнули в своём развитии не только в плане функциональности, но и защищённости от киберугроз. Как следствие, в готовых инструментах заложено огромное количество компетенций многих людей. В одиночку, не опираясь на опыт коллег, сделать надёжное решение практически невозможно.