Hey all, so I've begun my intro into the world of Laravel. I come from a WordPress dev background (custom themes, plugins etc) but found myself too constrained by the platform, as well as finding simple things too difficult to achieve (not technically, just a lot of workarounds).
I've started up Laravel, gotten familiar with the blades and the whole file structure. Watched several hours of tutorials (shout outs to Traversy), and have started piecing things together.
I knew I needed to learn some new tools, so I pulled in VueJS, grabbed the Breeze package etc.
I played with Vue a bit, but felt it might be a bit much for what I need, so opted for: Laravel, Tailwind & Alpine (Vite).
I am starting a new project as follows - A listing site which will require authentication, user roles (listing owners, customers and admin roles), private messaging/inbox system, shopping cart etc. I may also want to turn the site into a mobile application for both Android and iOS in the future.
THE QUESTION:
Every Google search I make I start to question my stack choice. I have stumbled across Laravel LiveWire info, the Jetstream package... Now I'm wondering if Laravel, Tailwind and Alpine are going to be sufficient to learn in order to accomplish my goals. I have no problem punching the drywall (learning) for a bit, but I just want to make sure I don't get 70% through the project only to find out I should have used the Jetstream stack from the beginning.
Any help appreciated.