Как правило, техническое задание должно в полной мере описать, что необходимо реализовать.
Лучше выделить какие-то значимые участки, предоставить скрины и ссылки, чтобы потенциальному исполнителю была понятна задача, чтобы минимизировать доп.вопросы со стороны исполнителя.
К задаче можно прикреплять файлы. Указывать бюджет не обязательно.