Aplicación web del proyecto "Bring Open Data to Your School" realizado con Eidos, Aerolab y ODI.
El proyecto Los datos y vos forma parte de una actividad pedagógica diseñada para acercar datos abiertos a chicos en edad de secundaria. Conocé más en la guía "La escuela en la nube: datos abiertos en el aula".
data
: CSVs con data original del censo para construir indicadores, ids censales y lista de barrios/comunas de la CABA.indicadores
: CSVs y excels con los indicadores construidos para usar en la aplicación. También hay una tabla con datos falsossrc
: Contiene el código del proyecto web para Los datos y vos.
- Ingresar a https://firebase.google.com/ y hacer
log-in
con una cuenta de google. - Ir a la consola de firebase y crear un nuevo proyecto: (ejemplo: "los-datos-y-vos").
- Hacer clic en el icono que dice "Añade firebase a tu aplicación web", y copiar el array javascript que contiene la configuración, por ejemplo:
var config = {
apiKey: "apiKey",
authDomain: "authDomain",
databaseURL: "databaseUrl",
storageBucket: "storageBucket",
messagingSenderId: "messagingSenderId"
};
- Dirigirse a la solapa "Database", luego al tab "Reglas" (para permitir el acceso a la base de datos sin necesidad de estar loggeados) y modificar el código de la siguiente manera:
{
"rules": {
".read": "auth == null",
".write": "auth == null"
}
}
- Publicar los cambios.
- Pegar la config previamente copiada en el archivo de configuración:
src/app/module.js
- Seguir los pasos detallados debajo para realizar un
deploy
.
- Requisitos: tener instalado node (versión 6.9~) + gulp.
- Una vez descargado el proyecto situarse desde la terminal en la carpeta
open-data-school/los-dayos-y-vos
. - Correr el comando
gulp production --deploy
. El mismo generará la carpeta "open-data-school/docs", que contiene los archivos estáticos compilados necesarios para que se vean los cambios en Github pages. - Luego de correr el proceso, hacer commit y push al repositorio con los archivos actualizados.
- Requisitos: tener instalado node (versión 6.9~)
- Una vez descargado el proyecto situarse desde la terminal en la carpeta
open-data-school/los-dayos-y-vos
. - Correr
npm install
si se levanta la instancia local por primera vez - Correr
npm start
para levantar la instancia local
- Eidos por su apoyo en el desarrollo pedagógico y el despliegue de la prueba del prototipo con chicos.
- Aerolab por el diseño UX y UI.
- The Open Data Institute (ODI) por su apoyo metodológico y financiero.
Te invitamos a creanos un issue en caso de que encuentres algún bug o tengas feedback de alguna parte de los-datos-y-vos
.
Para todo lo demás, podés mandarnos tu comentario o consulta a [email protected].