El objetivo de “The perfect spot” es calcular a qué distancia queda un piso de una serie de puntos de interés (trabajo, casa de padres, hobbys). Así la aplicación permite evaluar diferentes opciones donde vivir, comparar la ubicación de diferentes viviendas.
-
Ubicación de puntos de interés en el mapa
-
Ubicación de viviendas en el mapa
-
Selección del modo de transporte.
-
Cálculo de distancias y visualización en tabla y mapa
-
Identificación y resaltado del punto de interés mas cercano
-
Adición y eliminación de puntos de interés y viviendas
-
Movimiento de puntos de inteŕes y vivivendas mediante el arrastre en el mapa
-
Edición de nombres de puntos de interés y viviendas en la tabla
La plataforma utiliza:
- Open Route Service (ORS) https://openrouteservice.org/ para servicios de routing externos.
- Clona el repositorio:
git clone https://github.com/geomatico/the-perfect-spot.git
- Navega al directorio del proyecto:
cd the-perfect-spot
- Instala las dependencias:
npm install
- Crea un archivo
.env
en el directorio raíz del proyecto y añade tuAPI_KEY
de Open Route Service
Para iniciar la apliación, usa el siguiente comando:
npm start
Para inicar el storybook
npm run storybook