Skip to content

PokéCompany 🔥🐉 is a Dynamic Web that shows the data of the pokémons in an interactive way. This application is available in Desktop 💻 and Mobile 📱 devices. Users become Pokémon researchers.🔎

Notifications You must be signed in to change notification settings

mirianalejandra1996/LIM016-data-lovers

 
 

Repository files navigation

ÍNDICE


1 POKECOMPANY

2. Preámbulo

PokéCompany es una aplicación que muestra la data de los pokémones de manera interactiva. Esta aplicación está disponible en vista Desktop y en vista Mobile.

Los usuarios se convierten en** "investigadores de Pokémon"** y pueden:

📌 Visualizar las características únicas que determinan las decisiones que toma el usuario (tipo, debilidad, altura, CP, etc.)

📌 Los Pokémon tienen distintos tipos y debilidades de combate. Estas características son importantes cuando el usuario elige al Pokémon más adecuado para su batalla. Hay veces que tiene que elegir a los que tienen menos cantidad de debilidades y saber de que tipo son.

📌 El usuario puede ordenarlos por estas 2 características (tipo, debilidad), y puede personalizar la lista de pokemones del pokedex en orden alfabético (A-Z o de Z-A) o según número (superior o inferior)

📌 Los Pokémon evolucionan y es importante para un maestro Pokémon saber cuántas y cuáles son las evoluciones que tienen antes y después.

📌 Los Pokémon se alimentan de caramelos y un maestro Pokémon necesita saber qué tipo de caramelo necesita un Pokémon para evolucionar.

3. Resumen del proyecto

Aplicación de escritorio y móvil que permite al usuario visualizar y manipular la data de los pokemones, en una interfaz intuitiva que proporcione una agradable experiencia.

4. Historias de Usuario

Se realizó una investigación para conocer al usuario y la problemática que presenta al momento de querer escoger algún, ya que se le complica y se vuelve tedioso la búsqueda del pokemón en un listado muy extenso, es por ello que la implementación de este sistema busca facilitar la búsqueda mediante filtros especiales, y selectores que permitirá organizar la data de pokemones de una manera más sencilla y efectiva.

📝 HU01 - CARACTERÍSTICA (TIPO DE POKEMON) - Como: Entrenador Pokemón. Quiero: Saber de qué tipo es mi pokemón. Para: Poder Saber las características de mi pokemón (fuego, agua, electrico, etc)

📝 HU02 - DEBILIDAD DEL POKEMÓN - Cómo: Entrenador Pokemón. Quiero: Conocer las debilidades de mi pokemón. Para: poder definir una estrategia de pelea más efectiva (qué pokemón me conviene elegir para pelear)

📝 HU03 - CARACTERÍSTICAS (PESO Y TAMAÑO DEL POKEMÓN) - Como: Entrenador Pokemón. Quiero visualizar el peso y tamaño de mi pokemón. Para: Obtener mayor detalles de su contextura.

📝 HU04 - EVOLUCIONES DE CADA POKEMON - Como: Entrenador Pokemón. Quiero visualizar la evoluciones pasadas y futuras de mi pokemón. Para: saber con qué pokemón cuento en el futuro.

📝 HU05 - ORDENAMIENTO DE 2 CARACTERÍSTICAS. Como: Entrenador Pokemón. Quiero: Filtrar a los pokemones que tienen menos cantidad de características (debilidades) y tipo. Para: Elegir el mejor pokemón para mis batallas.

📝 HU06 - Vista Móvil. Como: Entrenador Pokemón. Quiero visualizar en mi teléfono la aplicación. Para tener acceso en cualquier momento sin mi computador

5. Diseño de la Interfaz de Usuario

El prototipo se basó en satisfacer las necesidades del usuario, es por ello que en nuestro prototipo de baja fidelidad se enfoca las siguientes . Inspirado en el diseño flat design minimalista, con uso de paleta de colores verdes, y uso de tipografía "Poppins"

PROTOTIPOS DE BAJA FIDELIDAD AQUÍ

PROTOTIPO DE ALTA FIDELIDAD AQUÍ

6. Tecnologias empleadas

-Para la estructura y diseño:

  • 🎯HTML5: Siguiendo las reglas del HTML semántico se estructuró con un header que contiene una barra de navegación, el main para englobar el contenido principal y en el footer se detalla los derechos de autor.

  • 🎯CSS: Usada para definir el estilo visual del proyecto.

  • 🎯Figma: Plataforma para crear las estructuras del prototipo (Wireframe, prototipo de alta fidelidad, mockups).

-Para el Testing:

  • 🎯Jest: Framework para realizar los testing unitarios.
  • 🎯Eslint: Herramienta de linting para analizar el código en busca de errores.

-Para la funcionalidad:

  • 🎯JavaScript: Para dar la funcionalidad a la plataforma.

-Librerías:

  • 🎯Chart.js: Para la creación de gráficos estadísticos.

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

  1. Mostrar la data en una interfaz: puede ser un card, una tabla, una lista, etc.

2. Permitir al usuario interactuar para obtener la infomación que necesita.

  1. Ser responsive, es decir, debe visualizarse sin problemas desde distintos tamaños de pantallas: móviles, tablets y desktops.

  1. Que la interfaz siga los fundamentos de visual design. Nuestro sistema cumple con los fundamentos de visual design, ya que mantenemos el contraste, la proximidad, la alineación, espaciado, entre otros para mantener un balance en el diseño.

8. Deploy Link

https://mirianalejandra1996.github.io/LIM016-data-lovers/src/index.html

9. Authors

About

PokéCompany 🔥🐉 is a Dynamic Web that shows the data of the pokémons in an interactive way. This application is available in Desktop 💻 and Mobile 📱 devices. Users become Pokémon researchers.🔎

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.0%
  • CSS 4.0%
  • HTML 2.0%