diff --git a/src/Imagenes del README/Alta_Fidelidad_1.png b/src/Imagenes del README/Alta_Fidelidad_1.png
new file mode 100644
index 00000000..ff0919b4
Binary files /dev/null and b/src/Imagenes del README/Alta_Fidelidad_1.png differ
diff --git a/src/Imagenes del README/Alta_Fidelidad_2.png b/src/Imagenes del README/Alta_Fidelidad_2.png
new file mode 100644
index 00000000..48c5f845
Binary files /dev/null and b/src/Imagenes del README/Alta_Fidelidad_2.png differ
diff --git a/src/Imagenes del README/Baja_Fidelidad_1.png b/src/Imagenes del README/Baja_Fidelidad_1.png
new file mode 100644
index 00000000..4115ff0e
Binary files /dev/null and b/src/Imagenes del README/Baja_Fidelidad_1.png differ
diff --git a/src/Imagenes del README/Baja_Fidelidad_2.jpg b/src/Imagenes del README/Baja_Fidelidad_2.jpg
new file mode 100644
index 00000000..624e0373
Binary files /dev/null and b/src/Imagenes del README/Baja_Fidelidad_2.jpg differ
diff --git a/src/README.md b/src/README.md
index b246d703..7ec54704 100644
--- a/src/README.md
+++ b/src/README.md
@@ -1,3 +1,38 @@
+**PROTOTIPOS DE BAJA FIDELIDAD**
+
+
+
+**PROTOTIPOS DE ALTA FIDELIDAD**
+
+
+
+
+**LINK A FIGMA** https://www.figma.com/file/3MKRsG310lKLm2AF6eCIG0/Bocetos%3A-Alta%2Fbaja-fidelidad-e-historias-de-usuario?type=whiteboard&node-id=0%3A1&t=IXbccqh1CHJI4C0o-1
+
+**HISTORIAS DE USUSARIO**
+
+[HISTORIA_1]
+
+Pensando en nuestro usuario, jugadora o jugador de Pokémon Go, quién necesite obtener información específica de los pokemones que va capturando, la busqueda sencilla lo ayuda a obtener esta información de manera rápida, con solo teclear el número o nombre del pokémon en cuestión.
+
+[HISTORIA_2]
+
+Buscar el elemento de cada pokemon es útil para saber y aprender las debilidades de los pokemones entre sí y así poder construir una mejor estrategia de juego o poder tomar mejores decisiones a la hora de que pokemon elegir para un combate en específico
+
+[HISTORIA_3]
+
+Pensando en nuestro usuario, jugadora o jugador de Pokémon Go, al seleccionar una tarjeta se obtiene la descripción y el tipo de pokemon.
+
+[HISTORIA_4]
+
+Pensando en nuestro usuario, jugadora o jugador de Pokémon Go, que necesite realizar una búsqueda de algún pokémon, creemos que es útil poder visualizar los pokémones ordenados de la A a la Z.
+Y finalmente un botón que regrese las tarjetas de pokémones a su estado original para realizar una nueva búsqueda
+
+**Definición del producto**
+Data Lovers es un buscador y base de datos de la serie animada Pokémon. Esta base de datos alberga informacion de 251 pokémones y datos especificos como nombre, tipo, número y una descripción de cada pokémon. El buscador esta pensado para que sea utilizado por usuarios del videojuego Pokemon Go; cuando necesiten buscar algún dato en especifico o detalles de un pokémon capturado y cuando requieran más información para mejorar su estrategia de juego, nuestra aplicación cuenta con un buscador de fácil acceso, sencillo y fácil de comprender.
+
+
+
**¿Quiénes son los principales usuarios de producto?**
**¿¿Cuáles son los objetivos de estos usuarios en relación con el producto?**
diff --git a/src/data.js b/src/data.js
index 9aafa313..7fba0b3c 100644
--- a/src/data.js
+++ b/src/data.js
@@ -1,57 +1,40 @@
-// estas funciones son de ejemplo
-
-export const example = () => {
- return 'example';
-};
-
-export const anotherExample = () => {
- return 'OMG';
-};
-import data from './data/pokemon/pokemon.js';
//Funcion busqueda de nombre o numero
-function busquedaNomNum (){
- const inputElement = document.getElementById("input");
- const btnBuscar = document.getElementById("btn-buscar");
-
- const recibeNomNum = inputElement.value;
-
- if(recibeNomNum === "string")
+export function busquedaNomNum (data, nameOrNum){
+ return data.pokemon.find(pokemon => {
+ return pokemon.name.toLowerCase() === nameOrNum.toLowerCase() || pokemon.num === nameOrNum;
+ });
}
-btnBuscar.addEventListener("click", )
-
-
-
-
-
-
+export function filtrarPorTipo (data, condition){
+ return data.pokemon.filter(pokemon => {
+ return condition (pokemon);
+ });
+}
+export function sortData(data, sortBy, sortOrder) {
+ const sortedData = [...data.pokemon]; //Clonar el arreglo no modifica el original
-//Llama elementos del DOM
-/*const elementosSelect = document.getElementById("types");
-const btnBuscar = document.getElementById("btn-buscarType");
-const pokemonList = data.pokemon.pokemon
+ sortedData.sort((a, b) => {
+ const valueA = a[sortBy];
+ const valueB = b[sortBy];
-//Funcion de filtrado
-function filtrarPorTipo(pokemonType) {
- return pokemonList.filter(pokemon => pokemon.type.includes(pokemonType));
+ if (sortOrder === 'asc') {
+ return valueA.localeCompare(valueB);
+ } if (sortOrder === 'desc') {
+ return valueB.localeCompare(valueA);
+ }
+
+ });
+
+ return sortedData;
}
-//Agregar un evento al boton de busqueda
-btnBuscar.addEventListener("click", () => {
- const tipoSeleccionado = elementosSelect.value;
- const pokemonesFiltrados = filtrarPorTipo(tipoSeleccionado);
- actualizarTarjetas(pokemonesFiltrados)
- function actualizarTarjetas (pokemones){
- const rootElement = document.getElementById("root");
- rootElement.innerHTML = "";
- }
-})*/
+
diff --git a/src/index.html b/src/index.html
index fde92705..be120259 100644
--- a/src/index.html
+++ b/src/index.html
@@ -2,29 +2,34 @@
+
Data Lovers
-
+
-
+
+
+ You are in the right place to find information and become the best Pokemón traineer
+