I'm pretty amazed with #Laravel+ #Vue+ #Inertia. In a nutshell, you don't have to write routes for your API endpoints and then routes in your frontend views, and then frontend methods to retrieve data and so on. You mostly work as if you were serving your server-side rendered views, write your models and controllers, and then you just pass the data as props to your Vue pages and components, and bang, done! I'm really having fun with my pet project. :)
When I started #Questlog the plan was to use the same tech stack as we use at work to use learnings from private projects for work and vice versa.
But Questlog doesn't have to be a single page app. And this annoys me. I have to go the extra mile for so many things that just should work.
I really think about completely rewrite the front end with #Laravel#Livewire instead of #Vue.js with #Inertia in between.
I would definitely have to think more to achieve some things I currently do, but the result would be a much faster and smaller page that isn't completely dependent on JavaScript. Most of the stuff I do would probably completely doable without JS these days.
I'm still thinking about how to make my IRL friends to move out of corporate silo's (Meta, Twitter etc..) and until we provide an actual path, where they can hop from one instance to freedom, they will stay stuck over there. Why?
Because not everyone is a geek willing to spend years learning about fediverse & experiments tons of apps and stuff to craft ones home.
Most people are lazy. It's just a fact after 2 decades of attempted exodus.
I'm thinking running #calckey just for IRL friends