Не читал, но осуждаю ))
1. Вам нужен менеджер IT проектов. Берете его (по ЗП не подскажу точно, но в Москве около 130-150тыс.р./мес. при условии премий).
2. Описываете ему все хотелки
3. Получаете план проекта.
4. Обсуждаете, дополняете, сокращаете.
5. Отправляете на реализацию.
По реализации. Сколько попросит. Тут очень всё зыбко. У меня более 6 лет опыта работы руководителем IT проектов и я могу помочь. Суть работы такого человека в том, чтобы в максимально сжатые сроки выдать качественный продукт с максимальной экономией бюджета.
У вас всплывет очень много нюансов. Я даже не говорю о программировании для мобильных платформ. Даже просто сайт. Банальные вопросы, требующие решения:
1. Наполнение
2. Дизайн
3. Раскрутка
4. Копирайт
5. Хостинг
Это те вопросы, которые приходят вот прям сразу, на которые надо получить ответы исходя из уточняющих вопросов по каждому пункту, чтобы никто не присел года на 3, или компания не понесла серьезные убытки по причине сотен возможных проблем. И повторюсь. Это мы ещё не касались мобильных версий.