Skip to content

TFG - Grado Ingeniería Infomática - Universidad de burgos

License

Notifications You must be signed in to change notification settings

dbo1001/UBU-TFG-MetrominutoWeb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TFG - MetrominutoWeb

logo-negativo

Autor

  • Guillermo Paredes Muga

Tutores

  • Dr. Álvar Arnaiz González
  • Dr. César Ignacio García Osorio

Resumen

La sociedad actual en la que vivimos inmersos, donde la prisa y la inmediatez dominan nuestro día a día, los desplazamientos a pie siempre quedan en segundo lugar. Esto, en parte, también se debe a que actualmente las áreas urbanas cuentan con muy pocas zonas peatonales, ya que la estructura de las mismas no está pensado para ello.

Es por ello que era de urgente necesidad que surgieran planes o ideas dedicados a solventar este problema, y fomentar dentro de las áreas urbanas los desplazamientos a pie. Esto puede trasladarse no solo a los propios vecinos de dichas áreas, si no que también al turismo.

Como solución a estos problemas aparece Metrominuto, un mapa sinóptico que representa trayectos entre varios puntos, junto con los tiempos de desplazamiento entre dichos puntos. Este proyecto busca la creación automática mediante una aplicación web de estos metrominutos, de manera que sea el proprio usuario quien elija y personalice su propio mapa.

Página Web

http://metrominutoweb.azurewebsites.net/

Vídeo de presentación y demostración de la aplicación.

https://www.youtube.com/watch?v=JMNwoWID_xU

Funcionalidades

  • Generación automática de metrominutos.
  • Selección de diferentes puntos en un mapa.
  • Visualización de dichos puntos con la información de la distancia existente entre ellos.
  • Libertad del usuario para añadir, eliminar o modificar dichos puntos.

Instalación y configuración

Instalar python

Debemos tener instalado Python en nuestro sistema. Para ello visitar Python Download

Clonar el repositorio

git clone https://github.com/gpm0009/TFG_MetrominutoWeb

Configuración

Para la confuguración del entorno de trabajo, en entre proyecto se explicará como configurarlo en PyCharm, pero para su configuración en Visual Studio Code puede seguir esta guía.

Desde PyCharm, abre el directorio del proyecto, y crea un nuevo entorno virtual. Posteriormente selecciónalo como interprete del proyecto.

Files - Settings - Project Interpreter - Add - Virtual Envirorment - New

A continuación, instala las dependencias del proyecto ejecutando en la consola: pip -r install requirements .txt

Para obtener una API_KEY de Google puedes hacerlo desde la propia página de documentación de Google.

Configura las variables de entorno:

GOOGLE_API_KEY
SECRET_KEY
ENVIRORMENT
Firebase

Incluye en la parte inferior del fichero widget.html tu clientId de Google. Sustituye en el fichero Metrominuto\metrominuto_app\static\js\firebase-config.js tus credenciales de Firebase.

About

TFG - Grado Ingeniería Infomática - Universidad de burgos

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 50.6%
  • TeX 29.6%
  • HTML 9.9%
  • Python 9.5%
  • CSS 0.4%