Весь фронтенд будет на angular, соотвественно от бекенда требуется только отдавать json-данные из базы и шаблоны.
Самый главный функционал - пользователь заполняет некую форму (назовем ее "заявка"). Заявка попадает в админку. Там модераторы ее подтверждают, дополняют, дописывают примечания, комментируют статусы выполнения и т.п. После подтверждения заявка может показываться на сайте.
Также на сайте будут новости и отдельные страницы, редактируемые из админки.
Чтобы полностью не писать велосипед для новостей и учета пользователей, ищу подходящую систему, в которой уже есть админка (хотя бы с пользователями и блогом/новостями) и где эту админку легче всего будет расширить своим функционалом.
Как вариант, возможно, подойдет голая cmf с хорошим плагином админки, который можно будет легко расширить.