Можно нанять дизайнера. "Нормальный макет" так то стоит денег и его никто не будет выкладывать в открытый доступ. Если нету денег, есть три варианта
1. Взять какой есть
2. Поклянчить у знакомых работающих в сфере веба
3. Научится рисовать
WStanley, версткой - верстальщик, но бэкендерам, видимо, впадлу стало навешивать js, поэтому эту задачу свалили на верстальщиков, и гордо нарекли их фронтендерами!
Vearo, знаком я с Angular(немного), с VUE больше знаком, сам я backend занимаюсь в основном.
а верстальщик это верстальщик
любой верстальщик как вы его называете на самом деле начинающий фронтендер. И наоборот, любой фронтендер всяко разно начинает обучение с верстки.
Откройте любой курс, любой школы по обучению фронтендеров и почитайте программу обучения, там всегда первое что идет это HTML&CSS как не крути.
Вот вам ссылка на википедию, где в первой же строке написано, что Front-end веб-разработка - это практика преобразования данных в графический интерфейс с использованием HTML, CSS и JavaScript, чтобы пользователи могли просматривать и взаимодействовать с этими данными. Ссылка
p.s. Верстальщик - это и есть фронтендер, просто начинающий!
p.s.s. Более того, любое веб приложение делиться на 2 части front и back, и верстка как раз относится к front, соответственно верстальщик это front-разработчик