Está en la página 1de 2

Prueba practica

Introducción

La empresa Acme está dedicada a la venta y alquiler de utilería para producciones


audiovisuales a nivel internacional. Recientemente desea desarrollar un software de
dashboards bastante sencillo, donde un usuario pueda registrar diferentes dashboard y al
abrir alguno pueda cargar los iframes configurados por este, debido a que simplemente
serán paneles visuales que vienen desde otros sistemas.

Requerimientos

Se debe crear un sistema que conste principalmente de 3 vistas, una vista de login, una
vista de registro y modificación de dashboard y por último la más importante, la vista de
dashboard.

En la empresa Acme la autenticación se maneja con JWT por lo cual el login debe
funcionar con este mecanismo. El sistema debe de contener una tabla en base de datos
para los dasboard (puede ser SQlite, postgres, etc). La tabla no es necesario que se filtre
por usuario, cualquier usuario puede ver la misma información, siempre que este
autenticado.

Al momento de registrar un nuevo dashboard se deben de presentar varias opciones de


cómo se deben de renderizar los paneles, la cantidad de opciones es a criterio del
programador, se dan como ejemplo las siguientes disposiciones

Ejemplo 1:

Panel 1 Panel 2
Ejemplo 2:

Panel 1 Panel 2 Panel 3

Ejemplo 3:

Panel 1 Panel 2

Panel 3 Panel 4

Por cada panel añadido, se debe especificar por el usuario solamente la URL que debe de
ser cargada en ese iframe.

Depende de la disposición del contenido, de manera opcional se puede ajustar el ancho


de cada panel, pero esto no es obligatorio.

Ante cualquier duda, puede consultar al correo jovan.pacheco@multifiber.cl

Recursos

Usuario para autenticar: prueba_user


Clave usuario: V5LEh7v7G5y8sByz

Url para obtener el token:

https://webhooks.multifiber.cl/api/v1/auth/obtain_token/

Lectura JWT https://platzi.com/blog/introduccion-json-web-tokens/

También podría gustarte