Descripción del proyecto
TraducidoMás allá de la aislamiento, el panel debe sentirse como un producto terminado para cada inquilino. Necesitamos un modelo de roles con cuatro niveles de acceso, incorporación de nuevos clientes y sus empleados a través de invitaciones por correo electrónico, así como una marca individual: propio logo y esquema de colores para cada cuenta. Los administradores necesitan registros de actividad claros para cada usuario y cliente, gestión de claves API de autoservicio, pantalla de resumen de facturación de solo lectura, y autenticación de dos factores a través de TOTP. El procesamiento de pagos no es necesario: la sección de facturación es puramente informativa.
La pila tecnológica ya está determinada, y le pedimos que se adhiera a ella; toda la solución debe funcionar de manera limpia en Docker en una máquina nueva.
Características:
— Arquitectura multi-inquilino con aislamiento completo de datos por clientes
— RBAC — superadministrador, administrador, gerente, espectador
— Incorporación de clientes (invitación por correo electrónico)
— Panel de control con marca personalizada (logo, colores)
— Registros de actividad por usuario y cliente
— Gestión de claves API por inquilino
— Resumen de facturación (solo lectura, sin procesamiento de pagos)
— 2FA (TOTP)
Pila:
— PHP 8 + MySQL o PostgreSQL
— Frontend en Vue.js o React
— Autenticación JWT
— Docker para desarrollo local