Какой js фреймворк
Проект весь на php, фронт и бекенд, angular и react-ы использовать не получится.
Вы уж определитесь js фреймворк или не можете его использовать?)
нет, на фронте у вас html, css и js, а никак не php. Поэтому нет никаких проблем использовать angular/react/vuejs.
Vuejs легко натянуть на одну страницу, и проще въехать в целом.(Ну если конечно в JS уметь вообще(не путать с jquery))