для начала необходимо разобраться с базовыми понятиями бэкенда и фронтенда.
если у вас возникают подобные вопросы, то вам стоит найти либо специалиста, знакомым с этим, либо изучать матчасть работы веб проектов в целом.
ангуляр - это фронтенд часть приложения, т.е. примерно половина проекта, только на стороне клиента, выполняется в браузере.
вам, думаю, подойдет обычный какой либо фреймворк типа lumen, а лучше сразу laravel )) со взглядом на будущее