# Challenge-Lx
Las actividades que debe realizar un profesional dentro de una empresa se encuentran registrados en una plataforma. Para acceder a ellos el profesional debe tener la capacidad de ingresar de manera segura. Y poder gestionar sus tareas desde una lista y/o tablero de Kanban
La plataforma cumple con una gestión básica. https://github.com/lexmax/Challenge-Lx/blob/main/README.rst 1.- Login: ^^^^^^^^^^
Inicio de sesión a travez de un usuario y contraseña.
Este paso se realiza la primera vezque se crea la cuenta. Y luego cada cierto número de días
Aquí debemos tener en un tabla la lista de actividades a realizar.
Esta vista nos proporciona la actividades en columnas y cada columna proporciona un estado. Mover la tarjeta de columna en columna debería permitir el cambio de estado de la actividad.
Tenemos un entorno de pruebas para que implementar la interfaz que ayudara a la gestión de cumplimientos.
Para la gestión de cumplimientos, contamos con las siguientes apis:
Para acceder a la plataforma, y consumir las otras api se necesita crear el token para ello se deben usar los siguientes datos:
- grant_type: password
- username: [your mail]
- password: 123456
- client_id: 1mkstVDJvOFxla31cTMi1tDi
- client_secret: tlJ2lmYJEGRGjRLva4Y5eTYgZnuvTiMRaYTas5Xv2cIK0f42
- verify_code: Este valor es opcional y se optiene a travez de sms cada vez que se necesita verificar la autenticidad de un usuario.
Si el api devuelve un 403. Siginifica que el usuario necesita una segunda validación para acceder a la plataforma, y para ello se debe consumir nuevamente el API(/v1/oauth/token) con el valor adicional "verify_code". Este valor es un número de 4 digitos que llega a travez de SMS. Una vez que consumimos el API con el valor opcional (verify_code). EL api nos devolvera el "access_token"
http://dev.api.lexmax.pe/v1/oauth/token
Esta Api solo tiene como unico fin proporcionar un nuevo código de verficación.
http://dev.api.lexmax.pe/v1/auth/verify/code
Este api proporciona los datos del usuario. Para ello se le debe proporcionar el "access_token".
http://dev.api.lexmax.pe/v1/auth/me
Este api nos proporciona la lista de cumplimiento.
Este api nos proporciona la lista de cumplimiento por modulo.
Api para cambiar el estado del cumplimiento.
http://dev.api.lexmax.pe/v1/compliance/resume/status/{public_id}
Este es un desafío de next y no de diseño. En este desafío debes mostrar tu habilidades en el manejo de tecnologías como:
- Typescript
- Next
- Uso de Ant design
- Se necesita utilzar el la última versión estable de NODEJS y la solución debe encontrarse en un repositorio. El repositorio debe contener un archivo que explique como ejecutar el aplicativos (README).
- Para la realizacion del tablero de kanban podria utilizar la libreria de react-trello como opcion a desarrollar el tablero .
- Se recomienda usar los componentes de ant design para las vistas mostradas .









