Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revisar #22

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
7d0d1e6
Principios de maquetacion
Oralia Feb 27, 2020
a39f21e
cambios
abigail-sanlo Feb 27, 2020
363f4ed
editando estilo
abigail-sanlo Feb 28, 2020
a690898
Muestra los menus para cada pais y regresa a menu principal
Oralia Feb 28, 2020
7b33d34
Implementando Responsive Design
Oralia Mar 2, 2020
ab0e657
pages
Oralia Mar 2, 2020
83f99cd
implementando data
abigail-sanlo Mar 3, 2020
cc7be4e
primeros filtros
Oralia Mar 4, 2020
2f95833
Haciendo funciones para mostrar los indicadores en HTML
Oralia Mar 5, 2020
e6808f3
trabajando con los indicadores
Oralia Mar 6, 2020
283a942
Muestra el menu
Oralia Mar 10, 2020
6f390cc
probando
Oralia Mar 10, 2020
2094d15
Filtros para Brasil (se implementara para los 4 paises)
Oralia Mar 10, 2020
bb7e210
Filtro para cualquier pais, falta leer el pais
Oralia Mar 11, 2020
573eedf
haciendo la funcion para mostrat el menu de indicadores
Oralia Mar 11, 2020
4d429e3
Falta mostrar los filtros en la pantalla
Oralia Mar 11, 2020
5caee79
Muestra los indicadores para cada Pais, falta indicar el pais desde e…
Oralia Mar 12, 2020
283b599
Modifiando el estilo
Oralia Mar 12, 2020
1fec52e
Muestra las opciones para el indicador empleo, falta implementar los …
Oralia Mar 13, 2020
c685917
modificando readme
abigail-sanlo Mar 18, 2020
32796c6
modif readme
abigail-sanlo Mar 18, 2020
1337c3c
muestra el menu de indicadores y los indicadores para cada pais
Oralia Mar 18, 2020
0d7d917
Muestra el menu de incadores y los indicadores para cada pais
Oralia Mar 18, 2020
2765144
Se modifica el readme
Oralia Mar 18, 2020
784cf75
Grafica los datos
Oralia May 25, 2020
0755906
add graphics
Oralia Aug 14, 2020
46d84a8
modified style
Oralia Aug 19, 2020
e72c3b0
add README
Oralia Aug 21, 2020
4d2632a
Merge pull request #3 from Oralia/developmet
Oralia Aug 21, 2020
25e5910
Edit README
Oralia Aug 21, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ coverage/
node_modules/
.DS_Store
*.swp
package-lock.json
package-lock.json
src/data.js
68 changes: 48 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
##La vida de la mujeres en latino Latinoamérica
En esta pagina podrás conocer indicadores de desarrollo referente a las mujeres y a su vida, en los contextos como son población, educación, violencia, salud, trabajo, etc.

Con una introducción que se lee así,
"En los países latinoamericanos se ha modificado y creado leyes que apoyan a las mujeres en la vida política, violencia de género, sexualidad e igualdad y pese a que existen grandes avances aún hay retos que obstruyen garantizar los derechos de las mujeres. Te invitamos a conocer los Indicadores del Banco de Desarrollo Mundial en los que puedes encontrar información relacionada con el desarrollo de la mujer con cifras actuales e históricas."

Podemos ingresar a la pagina y seleccionar el país del que nos interese conocer sus datos.

Posteriormente se selecciona el tipo de indicador para que puedas ver los indicadores que cada uno contiene.

#El prototipo
![imagen Prototipo](src/Proto1.jpg)

![imagen Prototipo](src/PROTO2.jpg)

#El prototipo de alta fidelidad

[link](https://www.figma.com/proto/9wwx6mkhSeBiT1ZoOfxbHX/proyecto2?node-id=12%3A1&scaling=fit-width)

#Github Pages
[link](https://oralia.github.io/CDMX009-Data-Lovers/)

#Mejoras
Que la pagina te pueda mostrar la información de los indicadores ya se en tabla o en grafica.


# Data Lovers

## Índice
Expand Down Expand Up @@ -88,46 +114,46 @@ y de equipo.

### 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).
- [X] Diseñar la aplicación pensando y entendiendo al usuario.
- [X] 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).
- [X] Entender y reconocer por qué es importante el HTML semántico.
- [X] Identificar y entender tipos de selectores en CSS.
- [X] 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)
- [] Entender y reconocer los selectores del DOM (querySelector | querySelectorAll).
- [X] Manejar eventos del DOM. (addEventListener)
- [X] Manipular dinámicamente el DOM. (createElement, appendchild, innerHTML, value)

### Javascript

- [ ] Manipular arrays (`filter` | `map` | `sort` | `reduce`).
- [ ] Manipular objects (key | value).
- [X] Manipular arrays (`filter` | `map` | `sort` | `reduce`).
- [X] Manipular objects (key | value).
- [ ] Entender el uso de condicionales (`if-else` | `switch`).
- [ ] Entender el uso de bucles (`for` | `forEach`).
- [X] Entender el uso de bucles (`for` | `forEach`).
- [ ] Entender la diferencia entre expression y statements.
- [ ] Utilizar funciones (parámetros | argumentos | valor de retorno).
- [X] Utilizar funciones (parámetros | argumentos | valor de retorno).
- [ ] Entender la diferencia entre tipos de datos atómicos y estructurados.
- [ ] Utilizar ES Modules (`import` | `export`).
- [x] 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).
- [X] Ejecutar comandos de git (`add` | `commit` | `pull` | `status` | `push`).
- [X] Utilizar los repositorios de GitHub (`clone` | `fork` | gh-pages).
- [X] 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).
- [X] Organizar y dividir el código en módulos (Modularización).
- [X] Utilizar identificadores descriptivos (Nomenclatura | Semántica).
- [ ] Utilizar linter para seguir buenas prácticas (ESLINT).

## 4. Consideraciones generales
Expand Down Expand Up @@ -185,6 +211,8 @@ correspondiente a cada set de datos que elijas.
El diseño debe representar el _ideal_ de tu solución. Digamos que es lo que
desearías implementar si tuvieras tiempo ilimitado para trabajar. Además, tu
diseño debe seguir los fundamentos de _visual design_.
[prototipo de alta fidelidad]
(https://www.figma.com/proto/9wwx6mkhSeBiT1ZoOfxbHX/proyecto2?node-id=12%3A1&scaling=min-zoom).

#### Testeos de usabilidad

Expand Down
Binary file added docs/brasilbandera.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/chilebandera.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
128 changes: 128 additions & 0 deletions docs/data.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
import data from './data/worldbank/worldbank.js';

export { educación, empleo, negocios, población, salud, violencia};


//Filtro que proporciona los indicadores de "Mujeres y Educación"

function educación(countryData){
let newdataEducacion=[];
let indicatorEducacion=[];
newdataEducacion = countryData.indicators.filter(indicators=>
{
return indicators.indicatorName.includes("mujeres") && (indicators.indicatorName.includes("alfabetización")
| indicators.indicatorName.includes("alfabetizados")|| indicators.indicatorName.includes("escolar")
| indicators.indicatorName.includes("escuela")| indicators.indicatorName.includes("instrucción")
| indicators.indicatorName.includes("Educación")| indicators.indicatorName.includes("inscripciones")
| indicators.indicatorName.includes("ingreso"))
})


// función que retorna los nombres de los indicadores de "Mujeres y Educación"
for (var i = 0; i < newdataEducacion.length; i++)
{
indicatorEducacion.push(newdataEducacion[i].indicatorName)

}

return indicatorEducacion;
}


//Filtro que proporciona los indicadores de "Mujeres y Empleo"
function empleo (countryData){
let newdataEmpleo=[];
let indicatorEmpleo=[];
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Los nombres de variables, fnuciones, id, clases ya no serán tolerables en español en el próximo proyecto.

newdataEmpleo = countryData.indicators.filter(indicators=>
{
return indicators.indicatorName.includes("mujeres") && indicators.indicatorName.includes("empleo")
| indicators.indicatorName.includes("desempleadas")| indicators.indicatorName.includes("laboral")

})
//Funcion que proporciona el nombre de los indicadores
for (var i = 0; i < newdataEmpleo.length; i++) {
indicatorEmpleo.push(newdataEmpleo[i].indicatorName)
}
return indicatorEmpleo;
}



// //Filtro que proporciona los indicadores de "Mujeres y Población"

function población(countryData){
let newdataPoblacion=[];
let indicatorPoblacion=[];
newdataPoblacion = countryData.indicators.filter(indicators=>
{
return indicators.indicatorName.includes("mujeres") && indicators.indicatorName.includes("población")

})

// función que retorna los nombres de los indicadores de "Mujeres y Población"
for (var i = 0; i < newdataPoblacion.length; i++)
{
indicatorPoblacion.push(newdataPoblacion[i].indicatorName)

}
return indicatorPoblacion;
}

//Filtro que proporciona los indicadores de "Mujeres y Negocios"
function negocios(countryData){
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nombres de funciones en ingles

let newdataNegocios=[];
let indicatorNegocios=[];

newdataNegocios =countryData.indicators.filter(indicators=>
{
return indicators.indicatorName.includes("mujeres") && (indicators.indicatorName.includes("iniciar")
| indicators.indicatorName.includes("Independientes")| indicators.indicatorName.includes("propiedad"))
})

// función que retorna los nombres de los indicadores para Brasil "Mujeres y Negocios"
for (var i = 0; i < newdataNegocios.length; i++)
{
indicatorNegocios.push(newdataNegocios[i].indicatorName)

}
return indicatorNegocios;
}


//Filtro que proporciona los indicadores de "Mujeres y Salud"
function salud (countryData){
let newdataSalud=[];
let indicatorSalud=[];

newdataSalud = countryData.indicators.filter(indicators=>
{
return indicators.indicatorName.includes("mujeres") && (indicators.indicatorName.includes("Prevalencia")
| indicators.indicatorName.includes("nacer") || indicators.indicatorName.includes("anticoncepción"))
})

// función que retorna los nombres de los indicadores de"Mujeres y Salud"
for (var i = 0; i < newdataSalud.length; i++)
{
indicatorSalud.push(newdataSalud[i].indicatorName)
}
return indicatorSalud;
}

//Filtro que proporciona los indicadores de "Mujeres y violencia"
function violencia (countryData){
let newdataViolencia =[];
let indicatorViolencia =[];

newdataViolencia = countryData.indicators.filter(indicators=>
{
return (indicators.indicatorName.includes("mujeres")|indicators.indicatorName.includes("Mujeres")) && (indicators.indicatorName.includes("violencia")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Muy bien el trabajo con la discriinación de data

| indicators.indicatorName.includes("casaron")| indicators.indicatorName.includes("golpee"))
})

// función que retorna los nombres de los indicadores para Brasil "Mujeres y violencia"
for (var i = 0; i < newdataViolencia.length; i++)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Preferible usar forEach o map

{
indicatorViolencia.push(newdataViolencia[i].indicatorName)
}
return indicatorViolencia;
}
2 changes: 2 additions & 0 deletions docs/data/injuries/injuries.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/data/injuries/injuries.json

Large diffs are not rendered by default.

Loading