Syntafin Wie hast du das geschafft, einfach keine Einzige Klasse länger als 100 Zeilen 
Und jede Klasse Benutzt 10 Andere die wieder auf andere Klassen zugreifen. Wie kann man da den Überblick behalten was tatsächlich abläuft. Einfach Krass.
Soweit ich es Überblicken kann ist in /app/ das Backend mit Verarbeitung. In /resources/views/ ist das was die Controller Benutzen um etwas darzustellen also Frontend ähnlich. Richtig?
Den Rest versteh ich leider nicht, tausende Klassen für irgendwelche Elemente die so aussehen als machen Sie einfach nichts als andere Klassen zu Benutzen. Und Warum wird Boostrap als Begriff im backend verwendet? Und wo ist eigendlich der Einstiegspunkt, an den die Anfrage vom Browser gehen? Ist das index.php? und werden die statischen frontend Dateien auch vom PHP durchgeschleift? Und was ist eigendlich dieses Nova? nd was macht /app/view/components?
Es ist auf Jeden Fall ehcht krass mal zu sehen wie eine komlziezirte Anwendung struktuiriert ist. Ich muss noch viel lernen hoffentlich werd ich nochmal alles verstehen 
Ziemlich gut alles erkannt!
app enthält alles was die Anwendung so braucht - hast du ja erkannt
resources sind alle Sachen für das Frontend drin (CSS, JS, Templates, Bilder) - auch erkannt!
Nun zu den Fragen: Bootstrap ist ein gängiger Begriff und hat nichts mit dem CSS Framework zu tun, sondern beinhaltet zB Vor-Kompilierte Templates etc (also was beim start der anwendung nötig ist).
Der Einstiegspunkt ist public/index.php und nein, statische Dateien (CSS, JS, Bilder, etc) werden direkt vom Server ausgeliefert (außer bei den Bildern die bei der dir geteilten App in der Galerie zu finden sind)
app/Views/Components sind Template Komponenten, die eigenständig Dinge machen können (also zB Daten abfragen etc)
Und Nova, ist mein Admin Panel 
Wenn du willst, kann ich dir ja mal ein wenig zeigen wie das abläuft, ich arbeite gerade (solange jedenfalls mich keiner anschreibt wegen gewissen dingen...) an der neuen Version (die nutzt wie immer Tailwind, und statt Livewire/Blade nun VueJS)