LaSalle Software is my free and open source integrated web application based on the Laravel Framework.
Since Laravel is the web app framework, but not the app itself, I need an integrated base app for my projects.
So I built my integrated app.
I call it LaSalle Software
I based my administrative "CRUD" back-end on Laravel's Nova.
I wanted to distinctly separate people who are not intended to login from people who can login. So I built this capability.
My projects typically start with the same type of database. So I built it. My profiles tables, migrations, models, policies, and Nova resources are all there.
Multiple independently deployed front-end apps are administered by a single, independent, administrative back-end app. Exactly what I desired.
I based the back-end authentication on the OAuth client credentials grant, using JWT. Just as I wanted.
I created three authorization levels in the back-end app, using native Laravel Policies, fully integrated with Nova, right out of the box.
Blog -- because I need a blog for myself!
Brief Introductory Video
March 01, 2023
More wizard-ry, as I work on video pre and post production wizards....