Hello world.
You have arrived at Shaun’s demo site and so it seems apt to get started with the iconic programming ABC. And a terrible Debian pun. This is a weird sort of way to prove that I can create and deploy modern web technologies. Built on Laravel 9, this in turn means PHP 8 and MySQL in this instance. This default frontend is then sent to a VueJS app via the Inertia middleware and this, together with Tailwind based CSS gets sent to you. Obviously this also entails some Node.js and the whole surrounding tech stack but mostly to install bits and bobs. This brings us up to where we are now.
Caveat: I am not a designer, and my personal tastes are… probably not shared by you or your clients but if we can get past that, I’m sure we’ll get on fine.
Wait, default frontend, you say? Well yes, since Laravel is basically agnostic, how things end up being packaged and sent to the browser is up to you. While Vue is very popular, React exists too and if you click HERE you can have a little look at how this page renders in that framework.
Alternatively, you could click HERE and see it rendered via Blade templates. In all cases, the css is going through the Tailwind framework because honestly, it’s awesome for responsive CRUD.
It would’ve been easy, trivial, even to just hardcode this content and serve that up. But then I’d not learn anything so all of this is being driven by a CRUD Laravel app. It’s all based on adapting the Bootcamp ‘chirper’ but CRUD is CRUD is CRUD. Here’s a screenshot of my admin panel:
You can register on the site and play with my Chirper build here: Chirps

Oh, and there’s this where I was learning the ropes with Vue & Tailwind, in particular the flex box.
All rights are the properties of their respective owners - Laravel, Tailwind, Vue, Inertia and images from NASA under their non-commercial open license.