Skip to content

AlmeAld/LIM012-data-lovers

 
 

Repository files navigation

ATLETAS CLUB 🤽 🥊

Esta página web permite a lxs usuarixs, poder encontrar a los atletas de juegos olimpicos, filtrandolos por género, tipo de medalla y deporte ,con el objetivo de encontrar la información necesaria de las carácteristicas de los atletas a quienes admiran, con la finalidad de entregarles una informacion que requieran para su entrenamiento para dichos juegos.

Investigación UX 🕵️‍♂️

  • ¿QUIENES SON LOS PRINCIPALES USUARIOS DEL PRODUCTO?

    Lxs aspirantes interesados en participar en los juegos olimpicos y representar a su país.

  • ¿CUÁLES SON LOS OBJETIVOS DE ESTOS USUARIXS EN RELACIÓN CON EL PRODUCTO?

    el objetivo de lxs que aspiran particiar en los juegos olimpicos es poder encontrar a los participantes mas destacados ver el nivel de competecia que existe y poder tener un entrenamieto en base a cierto objetivo.

  • ¿CUÁLES SON LOS DATOS MAS IMPORTANTES QUE QUIEREN VER EN LA INTERFAZ Y POR QUÉ?

    -A los aspirantes que ya tienen definido un deporte en particular, poder ver a los atletxs que optuvieron medalla de oro, cobre,bonce, ver su peso, talla y país.

    -A los aficionados poder tener una vista general de los atletxs que representan a su pais.

  • ¿CUALES SON LOS OBJETIVOS DE LOS USUARIOS EN RELACION CON EL PRODUCTO?

    su objetivo es ver el perfil del atleta 'soñado' para alcanzar su meta.

  • ¿CÓMO UTILIZAN O UTILIZARÍAN EL PRODUCTO?

    Historias de usuario


    Historia de Usuario N° 1 🧐

    Descripción : Yo como aspirante a juegos olimpicos, quiero poder buscar atletas de una temporada en particular, para conocer los deportes y ver con cual me siento identificadx.

    Criterios de Aceptación :

    ♥ El usuario encontrara un boton que le muestre la opcion de ver todos los atletas por temporada

    ♥ El usuario podrá ordenarlos a los atletas alfabéticamente.

    ♥ El usuario podra encontrar informacion relevante de los atletas que coincidan con el deporte por temporada

    Defición de terminado :

    ♥ El prototipo de baja fidelidad debe recibir testeo y feedback.

    ♥ Uso de Slint para buenas prácticas.

    ♥ Subir a Github.

    ♥ Desplegar el proyecto en gh pages.

    Historia de Usuario N° 2 🧐

    Descripción : Yo como aspirante a juegos olímpicos, quiero encontrar un buscador para encontrar con facilidad a los atletas por su nombre.

    Criterios de Aceptación :

    ♥ El usuario encontrara coincidencias según digite las letras en su busqueda.

    ♥ El usuario podra visualizar información relevante del atleta que busca por nombre.

    Defición de terminado :

    ♥ El prototipo de baja fidelidad debe recibir testeo y feedback.

    ♥ Uso de Slint para buenas prácticas.

    ♥ Subir a Github.

    ♥ Desplegar el proyecto en gh pages.

    Historia de Usuario N° 3 🧐

    Descripción : Yo como aspirante a juegos olimpicos, quiero poder ver el perfil de los atletas, para conocer más características de ellos con respecto a las disciplinas, medallas ganadas, etc.

    Criterios de Aceptación :

    ♥ El usuario podrá acceder al perfil del atleta haciendo click al card.

    ♥ El usario podrá visualizar de forma ordenada las características del atleta y el detalle de su participación de los juegos olimpicos.

    Defición de terminado :

    ♥ El prototipo de baja fidelidad debe recibir testeo y feedback.

    ♥ Uso de Slint para buenas prácticas.

    ♥ Subir a Github.

    ♥ Desplegar el proyecto en gh pages.

    Historia de Usuario N° 4 🧐

    Descripción : Yo como aspirante a juegos olimpicos, quiero encontrar a los atletas agrupados por tipo de medalla obtenida, para aspirar a dicha medalla.

    Criterios de Aceptación :

    ♥ El usuario encontrara obciones para elegir a los atletas por tipo de medalla (oro, plara y cobre).

    Defición de terminado :

    ♥ El prototipo de baja fidelidad debe recibir testeo y feedback.

    ♥ Uso de Slint para buenas prácticas.

    ♥ Subir a Github.

    ♥ Desplegar el proyecto en gh pages.

    Prototipo de baja fidelidad

    Primera pantalla

    Segunda pantalla

    Modal

    Prototipo de alta fidelidad

    Primera pantalla

    Segunda pantalla

    Modal

    OBJETIVOS DE APRENDIZAJE

UX

  • Diseñar la aplicación pensando y entendiendo al usuario.
  • Crear prototipos para obtener feedback e iterar. -[x] Aplicar los principios de diseño visual (contraste, alineación, jerarquía).
  • Planear y ejecutar tests de usabilidad.

HTML y CSS

  • Entender y reconocer por qué es importante el HTML semántico.
  • Identificar y entender tipos de selectores en CSS.
  • Entender como funciona flexbox en CSS.
  • Construir tu aplicación respetando el diseño planeado (maquetación).

DOM

  • Entender y reconocer los selectores del DOM (querySelector | querySelectorAll).
  • Manejar eventos del DOM. (addEventListener)
  • Manipular dinámicamente el DOM. (createElement, appendchild, innerHTML, value)

Javascript

  • Manipular arrays (filter | map | sort | reduce).
  • Manipular objects (key | value).
  • Entender el uso de condicionales (if-else | switch).
  • Entender el uso de bucles (for | forEach).
  • Entender la diferencia entre expression y statements.
  • Util✔

9. Checklist

  • Usa VanillaJS.
  • No hace uso de this.
  • 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 link a Zeplin 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.

About

🏅Data-lovers - Atletas 🤽

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.8%
  • Other 0.2%