platform-backoffice¶
Propósito¶
BackOffice de la plataforma. Gestiona plataformas, usuarios, configuración, wallets, transacciones, auditoría y reportes.
Carpeta local habitual:
platform-admin.
Stack¶
- Laravel 12 · PHP 8.2+
- Filament 5
- PostgreSQL
- Redis
- Laravel Octane sobre FrankenPHP
- AWS Athena para reportes
Repositorio¶
VortexPlayDev/platform-backoffice
Arquitectura¶
- Dos paneles Filament: administración de plataforma y operación.
- Multi-tenant con contexto de plataforma.
- Un solo concepto de usuario administrador.
- Reportes consultados desde Athena.
- Auditoría con OwenIt Auditing.
- Sesiones y caché en Redis.
Desarrollo local¶
composer setup
composer dev
Comandos principales:
php artisan test
vendor/bin/pint
php artisan filament:upgrade
Deploy¶
- Imagen base:
dunglas/frankenphp:1-php8.4-alpine. - Build en CodeBuild, ECR y ECS Fargate.
- Worker de cola y scheduler como servicios separados.
Configuración¶
Revisar .env.example. Las variables sensibles se inyectan desde Secrets Manager.
Documentación relacionada¶
README.mdAGENTS.mdCHANGELOG.md- Reportes y lambdas