Краткое ТЗ:
1) Взаимодействие клиента и заказчика (Личный кабинет, разделенный функционал, возможность обмена сообщениями, возможность ставить ставки, писать отзывы, обращаться в техподдержку)
2) Хороший сервер и отличная пропускная способность (для хранения в базе всех данных личных кабинетов и их содержимого-файлов и папок)
3) Все варианты оплаты (От банковских карт - до терминалов)
4) Поиск по базе загруженных работ
5) Поиск по базе готовых работ
6) Удобные формы для Оформления заказа и для регистрации пользователей
7) Рейтинг для авторов и рейтинг для заказчиков
8) Комиссия сервиса в зависимости от рейтинга
Еще много нюансов...
P.S. Ничего нового изобретать не нужно, нам требуется грамотный специалист для надежной и гарантированной реализации этого проекта.