Можно ли сделать проект в yii без командной строки?
Можно, как это сделать описано в официальной документации. Но вот только зачем? работать с помощью  Composer гораздо удобнее и надежнее
Для sharedhosting удобно будет так:
поставить себе на локалке openserver устанавливать и обновлять fremework с помощью консоли, а на сервер лить по ftp
Иметь локальную копию, работать с ней