-
Usa VanillaJS.
-
Pruebas unitarias cubren un mínimo del 70% de statements, functions y lines y branches: Sí.
-
Incluye Definición del producto clara e informativa: Desarrollar una aplicación para dispositivos móviles y desktop en los cual los usuari@s pueden conocer información sobre los personajes de la saga de Harry Potter, datos curiosos, ordenando, filtrando y calculando datos importantes.
-
Incluye historias de usuario:
- Historia de Usuario 1: Yo, como visitante,
quiero visualizar los personajes desde mi celular
para conocer los nombres y datos de los personajes.
- Historia de Usuario 2: Yo, como visitante,
quiero ordenar los personajes por orden alfabético desde mi celular
para conocer el orden de los mismos.
- Historia de Usuario 3: Yo, como visitante,
quiero filtrar los personajes por casa de estudio desde mi celular
para conocer quienes pertenecen a cada casa.
- Historia de Usuario 4: Yo, como visitante,
quiero calcular el % de personajes por cada casa de Hogwarts desde mi celular
para conocer el % de cada casa.
-
Incluye sketch de la solución (prototipo de baja fidelidad):

-
Incluye Diseño de la Interfaz de Usuario (prototipo de alta fidelidad):

-
Incluye link a Figma: anchor
-
Incluye el listado de problemas que detectaste a través de tests de usabilidad:
- Las funciones puras debían estar dentro de un objeto.
- En la función de ordenar de la Za por defecto reconocía la función de la Az.
- Para los argumentos vacíos se debía generar un error.
-
UI: Muestra lista y/o tabla con datos y/o indicadores.
-
UI: Permite ordenar data por uno o más campos (asc y desc).
-
UI: Permite filtrar data en base a una condición.
-
UI: Es responsive.