Как реализовать админку на vue js?
Админка ничем не отличается от неадминки. Вы ведь в своих курсах видите, как с помощью vue отрисовывать списки, получать данные с сервера, добавлять/удалять записи и тд? Вот и применяйте все эти знания для создания админки.
чем админка отличается от блога на фронте? Такие же запросы к бэку за данными (по сути список постов === список зарегистрированных пользователей для админки), такие же запросы для отправления данных из форм (создание/редактирование постов в блоге === создание/редактирование данных в админке). Разница в дизайне, а какие данные и как запрашивать/отправлять - это вопросы к бэкенду