Вы с проекта удалили все файлы, по которым сам композер смотрит пакеты. Надо перекачать composer.json composer.lock по желанию, ну и сам композер установить
AstonMartin, цмс вряд ли вам поможет, из плюсов будет регистрация/авторизация, и на этом походу плюсы и заканчиваются, буржуи активно пользуюс крафтцмс, там по сути фреймворк на низах, плюс можно удобно лепить все через юи, но и куча плагинов, и есть платные.
Имхо, взять тот же ларавель, разработчика вполне хватит одного фулстека, обычно если кодер хорошо знает фв, это фулстак, для старта вам хватит открыться, на ларавель не сложно найти кто доделает, либо обратиться к тому же товарищу.