Este es un proyecto que hemos creado con objetivo de aprender y mejorar nuestros conocimientos sobre tecnologías GIS.
El proyecto se trata de un buscador de pisos que además de tener en cuenta características del piso tenga en cuenta características del barrio donde queremos que esté el piso. Como podrían ser:
- Distancia a una series de puntos de interés (POIs) indicados manualmente por el usuario
- Distancia a una serie de POIs genéricos
- Nivel de seguridad del barrio
- Etc.
Así por ejemplo podremos hacer una búsqueda que nos permita encontrar los pisos que cumplan las siguientes condiciones:
- Tengan 2 dormitorios y que cuesten menos de 800€ al mes
- Que estén a menos de 2km de mi trabajo (o la escuela de nuestros hijos, etc.)
- Y que tengan un boca de metro de la línea 3 a menos de 4 minutos andando (o un supermercado, hospital, etc.)
En este piloto vamos a trabajar sobre el area delimitada de Madrid porque disponemos de varios conjuntos de datos muy completos.
##Tecnologías de desarrollo Al principio del proyecto decidimos utilizar como tecnologías para el desarrollo:
##Unirse al equipo Si te apetece aprender y colaborar con el proyecto te explicamos como funcionamos.
- El equipo es totalmente abierto y por tanto cualquier persona es bienvenida
- No existe un compromiso de horas mínimas, ni distinciones entre miembros
- Hemos creado un grupo de Whatsapp donde los miembros nos avisamos cuando vamos a dedicarle un rato al proyecto por si algún otro se anima (y hacer pair-programming)
- Eventualmente nos reunimos para compartir ideas, información y definir pequeños entregables que permitan trabajar de manera independientemente
Recordamos que: el principal objetivo es aprender, y por tanto por mínima que sea cualquier contribución la consideraremos un éxito.
Por tanto si te animas a unirte puedes:
- Unirte a la lista de correo
- O crear un Fork y posteriormente hacer un Pull-Request
Pero te recomendamos que te unas a la lista de correo para que te presentes, te agreguemos al grupete de Whatsapp y te compartamos algunos documentos que tenemos con información adicional en Google Drive.
##Configuración del entorno ###Entorno de desarrollo Existe un manual de configuración del entorno: install.md
Ahora la página se sirve utilizando un servidor en node.js una vez clonado o descargado el repositorio ejecutar:
$npm install
$bower install
$node app.js
Y abrir un navegador y escribir la url: http://localhost:3000
Hasta ahora el equipo lo forman (en orden alfabético):
Foto | Nombre | Github | ||
---|---|---|---|---|
Javier G. Sogo | jgsogo | Perfil | @jgsogo. | |
Milu Gaspar | MiluCG | Perfil | n.a. | |
Rafael Garrido Romero | rgarom | Perfil | @rafagarrido. | |
Raúl Jiménez Ortega | hhkaos | Perfil | @hhkaos | |
Jesús García Villar | servigis | Perfil | @servigis |