I've created a rather extensive Laravel api with the basic features for the first version of a website, however the overall site will be very large. The site has a variety of different posts with a login system where users can like and save these posts, in the future we also be implementing features such as ordering food and booking hotels.
We're limited however with what tech stack we can use since our server doesn't currently support node and I'm unable to install it at this time since it's shared hosting.
I've started on the frontend of the website by building a custom wordpress theme however this seems like a bad idea, none of the data is stored in the wordpress database so I'm having to write php functions to connect to the api and much of the frontend data needs to be changed with ajax.
I don't have much experience with frontend web development apart from a little bit of angular so my question is what would be the best route to go down for creating a large and scalable frontend for a Laravel api?