Este proyecto se trata de una idea personal que me surge constantemente cuando viajo. Yo suelo viajar a menudo usando coches compartidos (también llamado carpooling) y siempre que busco un viaje pierdo mucho tiempo buscando en las diferentes plataformas que existen actualmente, ya que tengo que realizar exactamente la misma búsqueda en los diferentes sitios.
La solución que yo propongo es crear un servicio que proporcione información sobre viajes compartidos ofertados en las diferentes plataformas (Blablacar, Amovens, etc) en un mismo lugar. Pudiendo comparar precios, opiniones de los conductores, horarios... Además de poder crear alertas para que cuando se publique un nuevo viaje (sea la plataforma que sea) el usuario pueda ser notificado. Las funcionalidades completas se irán detallando próximamente.
Para ejecutar el servicio debemos tener instalado un jdk>8 y alguna versión de sbt. Clonamos el respositorio y arrancamos
el servicio con sbt start
Para lanzar los tests de la aplicación clonamos el repositorio y ejecutamos la siguiente orden:
docker run -v "$(pwd)"/test:/app/test -v "$(pwd)"/app:/app/app neostark/find4car
Se nos descargará el contenedor neostark/find4car desde DockerHub con todo lo necesario para ejecutar los tests.
Proyecto de la asignatura Cloud Computing I, curso 2020-21, Master Ingeniería Informática, ETSIIT UGR