Стоит ли брать Back-end фреймфорк для написания API под одностраничной приложение на JS-фреймворке?

Добрый день, Знающие и "Съевшие не одну собаку"! Помогите советом.

Мне нужно разработать одностраничное веб-приложение "Уроки по иностранным языкам" с админкой, а потом приложения для Android и iOS.

Что я знаю: php, принципы ООП, использовал автоподключение классов php. Так же работал с клиентским JS и JQuery.
Node.js откинул... выбираю между php фреймворками и самописным API.
К сожалению с фреймворками как с бэк-, так и с фронтэнд не работал вообще. Поэтому выбирать сложно.

Поправьте, если не прав:
Хочу взять готовы html-шаблон на bootstrap
+ Laravel, как серверную часть, для обработки запросов от фронта и работой с базой.
+ Vue.js - все вьюшки на нём

Или стоит написать своё лёгкое api, без использования фреймворка?

В двух словах о приложении: приложение с уроками, тестированием знаний и оценками для студентов.

Что будет:
Админка для учителей.
Регистрация, авторизация.
Авторизация через сторонние сервисы (vk, facebook и т.д.)
Профили учеников.
Возможность через админку добавлять уроки, прикреплять к ним видео с ютуба.
Теги для отдельных уроков.
Формировать из уроков блоки (курсы обучения).
Прогресс прохождения уроков и блоков.
Календарь с планом занятий.
Прогресс в достижении целей в виде календаря.
Ачивки за прохождения блоков.
Журнал с оценками.
Примитивный чат с историей для общения с учителями.