Perfiles Dinámicos y Menú Adaptable
Budget: $10 – $30 USD
Mi plataforma web todavía opera con perfiles fijos y menús estáticos; necesito que pases todo a un esquema completamente dinámico.
Primero, crea y documenta la nueva tabla de perfiles junto con la de menú. Cada perfil deberá almacenar permisos de Lectura y Escritura; no descarto añadir otros más adelante, por lo que la solución debe quedar abierta a ello. Estos perfiles aplicarán a administradores, usuarios regulares y moderadores por igual.
Después, asocia cada perfil con las opciones del menú. Al iniciar sesión, el sistema tendrá que consultar los permisos y cambiar la visibilidad de cada opción según corresponda; nada de recargas innecesarias, solo un menú que se adapte al instante al perfil que entra.
Entrego el proyecto con el código actual y acceso a la base de datos. Necesito de vuelta:
• Scripts o migraciones para las tablas de perfiles y menú.
• Controladores / servicios que gestionen alta, baja y edición de perfiles, así como la relación perfil-menú.
• Modificación del flujo de login para que cargue el menú visible basándose en esos permisos de Lectura y Escritura.
• Breve guía de despliegue y prueba para que cualquier colaborador pueda replicar la funcionalidad.
Si algo no queda claro durante el desarrollo, prefiero resolverlo contigo por mensajes rápidos antes de avanzar.
Primero, crea y documenta la nueva tabla de perfiles junto con la de menú. Cada perfil deberá almacenar permisos de Lectura y Escritura; no descarto añadir otros más adelante, por lo que la solución debe quedar abierta a ello. Estos perfiles aplicarán a administradores, usuarios regulares y moderadores por igual.
Después, asocia cada perfil con las opciones del menú. Al iniciar sesión, el sistema tendrá que consultar los permisos y cambiar la visibilidad de cada opción según corresponda; nada de recargas innecesarias, solo un menú que se adapte al instante al perfil que entra.
Entrego el proyecto con el código actual y acceso a la base de datos. Necesito de vuelta:
• Scripts o migraciones para las tablas de perfiles y menú.
• Controladores / servicios que gestionen alta, baja y edición de perfiles, así como la relación perfil-menú.
• Modificación del flujo de login para que cargue el menú visible basándose en esos permisos de Lectura y Escritura.
• Breve guía de despliegue y prueba para que cualquier colaborador pueda replicar la funcionalidad.
Si algo no queda claro durante el desarrollo, prefiero resolverlo contigo por mensajes rápidos antes de avanzar.
Related categories:
PHP
Software Architecture
MySQL
HTML
Node.js
Web Development
Backend Development
Database Design
Angular
GitHub CoPilot