Hi there!
I'm coding a webapp similar to Laracast and using Laravel with Blade and vanilla JS.
I wonder, how would you go about building a dashboard for laracast, where you can add videos, sections for the videos, new categories etc via the back-end?
Would the staff credentials live in the same database as 'users'?
In my case, would you perhaps just use Vue/React for the admin dashboard, and let it be a separate entity from the webapp?
So Blade + Vanilla JS for the webapp, and Vue/React + API for the admin dashboard, so I can upload images, create records, update records etc...
I am aware of packages such as Nova, Filament etc... which also bring the question, would you rather focus on building your own admin dashboard, or use one of the above as well?
I'm eager to use something like Vue and send an API request for the admindashboard, and perhaps re-use that in other projects. Very simple, at least for starters.
What approaches did you guys take when building your dashboard and what insights do you have? When would you use one or the other as well? Meaning custom build versus say filament.
Also, I already built the dashboard with blade.