init(first commit from framagit)

This commit is contained in:
2025-11-02 12:28:36 +01:00
parent ac0a89e34d
commit fa0c288e07
2 changed files with 5 additions and 5 deletions

View File

@@ -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**. 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 - Build on React19
- (V2) Authentication via **Keycloak SSO (OIDC)** - (V2) Authentication via **Keycloak SSO (OIDC)**
- Unified dashboard to access external applications (cloud storage, mailing tools, file sharing, etc.) - Unified dashboard to access external applications (cloud storage, mailing tools, file sharing, etc.)
- Role-based access control synced from Keycloak - Role-based access control synced from Keycloak
- 🛠 **Back Office (Admins)** - **Back Office (Admins)**
- Authentication handled **locally in Laravel** (separate from Keycloak) - Authentication handled **locally in Laravel** (separate from Keycloak)
- Built with **FilamentPHP** for a modern and intuitive admin panel - Built with **FilamentPHP** for a modern and intuitive admin panel
- Advanced admin features: app configuration, user activity logs, monitoring - Advanced admin features: app configuration, user activity logs, monitoring
- 🔒 **Security & API** - **Security & API**
- JWT validation for user-facing APIs (via Keycloak) - JWT validation for user-facing APIs (via Keycloak)
- Laravel Sanctum / API tokens for admin endpoints - Laravel Sanctum / API tokens for admin endpoints
- Support for MFA, Single Logout, and audit logging - Support for MFA, Single Logout, and audit logging
- **Tech Stack Highlights** - **Tech Stack Highlights**
- Laravel 12 (PHP 8.3) - Laravel 12 (PHP 8.3)
- Blade + Livewire (back office UI) - Blade + Livewire (back office UI)
- React19 (front office UI) - React19 (front office UI)

2
package-lock.json generated
View File

@@ -1,5 +1,5 @@
{ {
"name": "lrl-app", "name": "app",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {