С веб-разработкой никогда не сталкивался.
Стоит задача - заказать сайт с довольно специфичным функционалом. Таким образом, чтобы весь специфичный функционал (алгоритмы) был реализован отдельно, а весь дизайн - впоследствии. (я принимаю дизайн=фронтенд).
В моем представлении фронт-ендеру можно предоставить голые формы с функционалом, вот как на этой картинке например, скучные кнопки и поля в стиле web 1.0, а он уже может из этого писать красивые всплывающие менюшки, цветовую схему, красиво всё скомпоновать, например изменить скучные квадратные кнопки на плоские в стиле windows 8 и тому подобное, сделать прекрасный пользовательский интерфейс поверх готового алгоритма.
Какие ошибки в таком подходе? Нужно ли заранее планировать фронденд-фишки во время разработки бекенд-части?
*учитывая, что КОНКРЕТНО не знаешь что требуется от дизайна