Nuestro proyecto es una página web que permite visualizar la data de la sección de libros de Harry Potter.
Esta pagina proporciona información para aquellos que están comenzando su interacción con esta saga, para aquellos
que tuvieron su primer encuentro con las películas y ahora quieren ser mas exactos en la secuencia de
las historias como aquellos que solo por curiosidad quieren conocer los libros.
La pagina proporciona información sobre los siguientes items : año de publicación, autor, descripción del libro,
número de ventas por libros y edad recomendada.
Nuestra página permite interactuar con el usurario, el cual puede : buscar, filtrar, ordenar los libros y ademas ver el total de libros vendidos en la saga.
En el proceso de diseño, pensamos en una pagina donde la información que se solicita ver
estuviera disponible al ingresar a ella, un menú que fuera accesible y fácil de visualizar para el usuario, con colores e imágenes relacionadas a la temática de la saga.
Nuestra pagina resuelve el problema que lo usuarios tienen al querer comenzar a leer esta saga, al ser 8 libros es fácil confundirse y no tener claridad por donde comenzar, nuestra pagina muestra los libros con su descripción respectiva , ademas para los padres, el filtro "edad recomendada" les da información sobre que libro es adecuado para sus hijos.
- Nuestro trabajo incluye, bocetos y fotos de prototipos de baja y alta fidelidad. Los prototipos de alta fidelidad se trabajaron en Figma e incluyen las interacciones de la pagina y las distintas resoluciones, cumpliendo el criterio de responsive. Las Historias de usuarios se trabajaron en Trello. Si necesitas acceso a ver nuestro Trello, por favor contáctanos.
Nuestra implementación cumple con los siguientes requisitos:
- Mostrar la data en una interfaz por medio de cards.
- Permitir al usuario interactuar para obtener la información que necesita, por medio de los
- botones, filtrar, ordenar, buscar y mostrar gráfico.
- Es responsive, se visualiza sin problemas desde distintos tamaños de pantallas: móviles, tablets y desktops.
Nuestra pruebas unitarias cumplen con la cobertura de
- 93% statements
- 83% branches
- 100% functions
- 93% lines
Problemas detectados en los test :
- No se especifica la cantidad de libros existentes en la data
- No indica si las propiedades cambian al modificar la data.
- No indica error al ingresar parámetros no existentes en la funciones.
- Usa VanillaJS.
- Pasa linter (
npm run pretest
) - Pasa tests (
npm test
) - Pruebas unitarias cubren un mínimo del 70% de statements, functions y lines y branches.
- Incluye Definición del producto clara e informativa en
README.md
. - Incluye historias de usuario en
README.md
. - Incluye sketch de la solución (prototipo de baja fidelidad) en
README.md
. - Incluye Diseño de la Interfaz de Usuario (prototipo de alta fidelidad)
en
README.md
. - Incluye el listado de problemas que detectaste a través de tests de
usabilidad en el
README.md
. - 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.
Para acceder al proyecto desplegado Haga clik aqui