From fa0c288e078ab94d046a559b4b6e89a68190e472 Mon Sep 17 00:00:00 2001 From: Nebulae Date: Sun, 2 Nov 2025 12:28:36 +0100 Subject: [PATCH] init(first commit from framagit) --- README.md | 8 ++++---- package-lock.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index eb661ba..d24080b 100644 --- a/README.md +++ b/README.md @@ -2,20 +2,20 @@ This project is a **centralized portal application** built with **Laravel 12 & React19**, designed to provide a seamless and secure entry point for both **end users** and **administrators**. -- 🌐 **Front Office (Users)** +- **Front Office (Users)** - Build on React19 - (V2) Authentication via **Keycloak SSO (OIDC)** - Unified dashboard to access external applications (cloud storage, mailing tools, file sharing, etc.) - Role-based access control synced from Keycloak -- 🛠 **Back Office (Admins)** +- **Back Office (Admins)** - Authentication handled **locally in Laravel** (separate from Keycloak) - Built with **FilamentPHP** for a modern and intuitive admin panel - Advanced admin features: app configuration, user activity logs, monitoring -- 🔒 **Security & API** +- **Security & API** - JWT validation for user-facing APIs (via Keycloak) - Laravel Sanctum / API tokens for admin endpoints - Support for MFA, Single Logout, and audit logging -- ⚡ **Tech Stack Highlights** +- **Tech Stack Highlights** - Laravel 12 (PHP 8.3) - Blade + Livewire (back office UI) - React19 (front office UI) diff --git a/package-lock.json b/package-lock.json index c776bc0..577899f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "lrl-app", + "name": "app", "lockfileVersion": 3, "requires": true, "packages": {