если все же что-то посоветуйте
напишите "просто todo или какую-нибудь страничку с парой роутов".
Добавьте в него 1к записей у каждой записи по 1к комментариев
Из комментария можно перейти в карточку пользователя (кто написал комментарий).
В карточке пользователя можно посмотреть все его комментарии.
Из комментариев пользователя можно попасть на страницу todo листа, где этот комментарий написан
не обязательно базу заводить, можно данные положить в каком-нибудь json файле - это не суть важна
п.с. 1к записей\комментариев - условные - в надежде, что вы не сможете вывести их все разом на страницу, потому что страница будет тормозить, что конечно же нельзя допускать
придумывать идею какого-то проекта, ... так это будет так же как вы и написали:
вам дали проект, но он для вас сложный.
вам Не нужен "тяжелый проект", вам нужен Лёгкий проект в котором можно без проблемно потренироваться выстраивать архитектуру приложения. И так же без проблемно менять архитектуру, если предыдущая вам показалась неудобной.
ещё вот тут ссылок накидали:
Что почитать по архитектуре Vue-приложения?