Apparently Laravel officially supports writing a fast and compatible frontend in Vue 3 with direct Laravel backend compatability via Inertia since Laravel 9 (?).
I suggest we make a fully JS framework based frontend using Vue 3 as it is a more mature project and the main benefit of Laravel (in my opinion) is the powerful backend suite and ORM through Eloquent.
Installing laravel/breeze should also let us set this up in a very simple manner by running the Breeze setup. This will also come included with full authentication and user management pages which we can re-structure later to our needs.
Apparently Laravel officially supports writing a fast and compatible frontend in Vue 3 with direct Laravel backend compatability via Inertia since Laravel 9 (?).
I suggest we make a fully JS framework based frontend using Vue 3 as it is a more mature project and the main benefit of Laravel (in my opinion) is the powerful backend suite and ORM through Eloquent.
Installing laravel/breeze should also let us set this up in a very simple manner by running the Breeze setup. This will also come included with full authentication and user management pages which we can re-structure later to our needs.
Resources: medium.com/@jogarcia/laravel-inertia-vuejs-crud-ebc44bba168f https://laravel.com/docs/11.x/starter-kits