Все хорошо советуют, ДимасМагадан прав - скорее всего начальный капитал не исчисляется сотнями и миллионами, поэтому лучше потратиться на дизайн и проработку структуры, а использовать любую CMS под которую сможете найти хорошего и не дорогого спеца, он быстро запустить то что нужно. А потом когда вы увидите, что пошло в гору, люди идут, сервер (или хостинг) уже в напряге, нужно с нуля делать и желательно на фреймворке - Ларавел, Йии, Фелкон или что-то еще, уже зависит скорее от разработчика, которого к тому времени найдете.