Skip to content

alossada/BOG004-data-lovers

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Lovers

Índice


1. Definición del producto

Data Lovers es una página web que permite visualizar e interactuar con un set de datos y está enfocada en las necesidades del usuario que quiera conocer acerca de los Pokemones de Pokemon Go y sus caracteristicas.

Es una página fácil de usar, intuitiva y entendible para el usuario.

2. Resumen del proyecto

PokeLovers muestra la data en forma de tarjetas y permite que el usuario filtre por tipo de Pokemon y ordene por número y nombre en orden ascendente y descendente. Además muestra dentro del contenido de la tarjeta la sumatoria y promedio de sus estadisticas base: Ataque, Defensa y Estamina.

3. Objetivo principal

El objetivo principal de este proyecto es aprender a diseñar y construir una interfaz web donde se pueda visualizar y manipular data, entendiendo lo que el usuario necesita.

4. Consideraciones generales

  • Este proyecto se resolvió en dupla:

    Desarrolladoras:

    • Ana Margarita García
    • Angélica Losada

5. Criterios de aceptación mínimos del proyecto

Historias de usuario

Una vez entendidas las necesidades de nuestros usuarios, se describen las Historias de Usuario en nuestro tablero de Trello, representando todo lo que el usuario quiere hacer y ver, como resultado de una breve investigación.

Cada una de las Historias de Usuario especifican la Definición de terminado (definition of done) y los Criterios de Aceptación.

Prototipo de baja fidelidad

Sketch

Prototipo de alta fidelidad

Tarjeta

Mobil

Desktop

Implementación de la Interfaz de Usuario (HTML/CSS/JS)

  1. Se muestra la data en una interfaz replicando una tarjeta.

  2. Permite al usuario interactuar para obtener la infomación que necesita filtrando por tipo de Pokemon y ordenando por número y nombre de manera ascendente y descendente.

  3. Es responsive.

  4. La interfaz sige los fundamentos de visual design.

Pruebas unitarias

Incluye Pruebas Unitarias (tests) para las funciones encargadas de procesar, filtrar, ordenar la data, y adicionar informacion como la sumatoria y el promedio de las estadisticas base de cada Pokemon a cada una de sus tarjetas.

Las pruebas unitarias dan una cobertura del 100% de statements, functions, lines, y _branches_del archivo src/data.js que contiene las funciones.

6. Consideraciones técnicas

La lógica del proyecto esta implementada completamente en JavaScript (ES6), HTML y CSS. No contiene frameworks, solo vanilla JavaScript.

Herramientas

About

PokeLovers muestra la data en forma de tarjetas y permite que el usuario filtre por tipo de Pokemon y ordene por número y nombre en orden ascendente y descendente.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 98.4%
  • CSS 1.2%
  • HTML 0.4%