Сдается мне вы не то что в начале пути, вы даже не знаете куда двигаться. До ТЗ вам еще далеко, если вы не в состоянии определить функционал проекта. Как должен выглядить/работать и из чего состоять портал недвижимости, спрашивать здесь, это извините бред. Из своего опыта скажу, возьмите минимум функционала, только основу которую вы уже описали. Найдите команду сделающую вам проект с отличной масштабируемостью и запускайте проект. А вот дальше развивайте его, и сами поймете что нужно, а что и не вперлось на портале. И еще, проект федерального масштаба, обычно не предуматривает консультации на нулледе, т.к. стартовая сумма для такого проекта и в данной нише должна быть весьма внушительная.