init(first commit from framagit)
This commit is contained in:
@@ -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
2
package-lock.json
generated
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "lrl-app",
|
"name": "app",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
|
|||||||
Reference in New Issue
Block a user