Some background: I work in a small startup of 8 people out of which 4 are devs ( 2 juniors including me, one senior, and CTO).
in my startup, we are currently using laravel blade files for displaying our application front-end. My goal is to move our front-end piece-by-piece to vue. ISO for the last 2-3 days I have been searching and looking for ways to build our app components and pages into vue. I have come across a few roadblocks and figured I'd ask y'all.
Here is where I currently am:
I have built 2 components (header, and a sidebar incomplete) and they are being rendered in my app.vue file. Keep in mind I am currently using vue router, we only have back-end routing that returned blade views.
My question is, https://showbox.bio/ https://tutuapp.uno/ https://vidmate.cool/ how do I avoid using vue-router, register, and use all my components in the vue pages?
As for the pages, how will I display them (do I create a blade file for each page and then render that page in the blade file?)
What are some architectural mishaps I can avoid?
Is there any project that roughly meets the requirements that I can mirror? I am willing to spend as long as it takes, but I want to get it right.