Zeroq esta en busca de un desarrollador frontend para unirse a su equipo de desarrollo, este desafío tiene la finalidad de poner a prueba los conocimientos deseables para este puesto.
El desafío consiste en consumir una API Restful, luego listar las oficinas proporcionadas con algunos atributos.
Se proporcionará, un mockup de como debe quedar el prototipo. Este es una version muy simple y reducida de nuestro dashboard en tiempo real (https://zeroq.cl/command/) , y lo que queremos es validar que el concursante pueda maquetar un diseño dado fielmente.
-
Se debe realizar usando el framework react.js ( Esto es excluyente ya que es el framework que usamos en todos nuestros front )
-
Se puede usar cualquier libreria
El unico endpoint a consultar será:
GET: https://dev.zeroq.cl/desafio-frontend/
En la carpeta assets de este proyecto estaran las imagenes de guía y logotipo.
Prototipo a realizar:
Leyenda de ayuda para conocer donde deben mostrarse los datos:
Cada oficina tiene un atributo lines
y a su vez cada una de ellas tienen atributos waiting
que son personas en fila y elapsed
que es el tiempo promedio de atención de esa fila en segundos.
- Para obtener el total de personas en fila hay que sumar los
waiting
de las filas de una oficina. - Para obtener a atención promedio hay que promediar los
elapsed
de las filas de las oficinas y mostrarlas en formatoHH:mm:ss
.
El nombre se obtiene en el tributo name
de cada oficina
Se evalua que el prototipo se parezca lo mas posible a los screens proporcionados.
Se debe enviar el repositorio con un readme donde se explique como construir, correr y testear la aplicación.
- Buenas practicas de programación en javascript
- Uso de TDD
- Fidelidad al diseño proporcionado
- Diseño Responsivo