Skip to content

ClaviHaze/CDMX009-Data-Lovers

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡️PokeGo Space - Data lovers ⚡️

Descripción:

Hacer una interfaz de caracter informativo donde el usuario pudiera interactuar, filtrar. Con diseño responsive para visualizarlo en múltiples dispositivos. 📱 💻 🖥

Desarrollo:

Para el desarrollo del proyecto nos dimos a la 📓 tarea de investigar, una vez elegido el tema que en este caso fue la lista de 151 Pokémon de la región de Kanto, junto con sus respectivas 📊estadísticas usadas en el juego Pokémon GO, llegamos a la conclusión de que lo juegan personas de casi todas las edades, desde niños 👦 hasta adultos 🙎 👩 de 36 años y es así como llegamos a las "historias de usuario" para saber las necesidades de los interesados en el juego.

🤓 Historias de usuario.

A continuación, mostraremos 3 historias de usuario que implementamos para el desarrolo de la interfaz. ⤵️

📝Prototipo de baja fidelidad.

Aquí se hicieron algunas ideas del diseño de interfaz para filtrado y para mostrar ficha técnica.

💻 🖱Prototipo de alta fidelidad.

Se hicieron muchas modificaciones adecuando botones de filtro para un mejor manejo para el usuario.

Diseño que muestra los 151 Pokémones. ⤵️

Diseño de ficha técnica ⤵️

Se fueron implementando más cambios en el diseño conforme al desarrollo y así es como llegamos al resultado final que se muestra a continuación...

💥Resultado final 💥

Ahora mostramos el terminado con botones de filtrado, tarjetas, botón de regreso al inicio así como el diseño responsive para dispositivo móvil.

Diseño responsive en móvil 📱

OBJETIVOS DE APRENDIZAJE (Moni)

UX

  • [✔️] Diseñar la aplicación pensando y entendiendo al usuario.

  • [✔️]Crear prototipos para obtener feedback e iterar.

  • [✔️]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.

  • [✔️]Utilizar funciones (parámetros | argumentos | valor de retorno).

  • [❎]Entender la diferencia entre tipos de datos atómicos y estructurados.

  • [✔️]Utilizar ES Modules (import | export).

  • [❎]Pruebas Unitarias (testing)

  • [❎]Testear funciones (funciones puras). Git y GitHub

  • [✔️]Ejecutar comandos de git (add | commit | pull | status | push).

  • [✔️]Utilizar los repositorios de GitHub (clone | fork | gh-pages).

  • [✔️]Colaborar en Github (pull requests).

  • [✔️]Buenas prácticas de desarrollo

  • [✔️]Organizar y dividir el código en módulos (Modularización).

  • [✔️]Utilizar identificadores descriptivos (Nomenclatura | Semántica).

  • [✔️]Utilizar linter para seguir buenas prácticas (ESLINT).

OBJETIVOS DE APRENDIZAJE (Ana)

UX

  • [✔️] Diseñar la aplicación pensando y entendiendo al usuario.

  • [✔️]Crear prototipos para obtener feedback e iterar.

  • [✔️]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.

  • [✔️]Utilizar funciones (parámetros | argumentos | valor de retorno).

  • [✔️]Entender la diferencia entre tipos de datos atómicos y estructurados.

  • [✔️]Utilizar ES Modules (import | export).

  • [👎]Pruebas Unitarias (testing)

  • [👎]Testear funciones (funciones puras). Git y GitHub

  • [✔️]Ejecutar comandos de git (add | commit | pull | status | push).

  • [✔️]Utilizar los repositorios de GitHub (clone | fork | gh-pages).

  • [✔️]Colaborar en Github (pull requests).

  • [✔️]Buenas prácticas de desarrollo

  • [✔️]Organizar y dividir el código en módulos (Modularización).

  • [✔️]Utilizar identificadores descriptivos (Nomenclatura | Semántica).

  • [😕]Utilizar linter para seguir buenas prácticas (ESLINT).

About

PokeGo Space, encuentra la información que buscas sobre los Pokemón de Kanto

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 78.4%
  • CSS 11.6%
  • HTML 10.0%