We need to make an information portal from scratch. There should be several sections like "news, catalog, contacts", so content managers should have a convenient cms to add, for example, news and products to the site. Additionally, we should write a backend to select interesting products depending on the interest of the user, and it will work with his cookies (so that, for example, on reloading the selection of products is not reset). In this case, I do not want to load for a long time. Plus I also want all this is not outdated in six months, because the project is planned for the long term and should then be able to expand it all, attach new features, etc.
I've done small sites before with cms, etc., but they were small projects with no backend.
Ready to learn anything, no problem with that.
The main question is: how and on what to build such an information portal?
For example, you could first just do a simple layout, then attach some vue to it and somehow connect it all with some modx or joomla