migueldgoncalves / CCproj_1819

Proyecto de Cloud Computing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Infraestructura de gestión ferroviaria basada en la nube

Build Status

Resúmen

Esta aplicación se trata de mi proyecto de la asignatura de Cloud Computing: Fundamentos e Infraestructuras.

Este proyecto se destina a desplegar en la nube infraestructura virtual de apoyo a una compañía ferroviaria fictícia que gestionará una red de ferrocarriles suburbanos centrados en Granada, España. Servirá tanto a clientes de la compañía como a todos sus empleados.

Los clientes podrán acceder a la aplicación para consultar horarios de trenes, precios de viajes y noticias de ámbito ferroviario. Además, podrán comprar viajes y gestionar sus reservas, e. g. cambiar su asiento o cancelarlas.

Los empleados podrán adicionalmente gestionar viajes, e. g. añadir nuevas o cambiar su horario, y información disponible al público; así como gestionar y monitorizar equipo ferroviario como señalización y cámaras de seguridad.

La aplicación cuentará con un servicio de autenticación disponible a todos los usuarios que atribuirá a cada uno los permisos adecuados, asegurando que clientes y empleados con diferentes funciones acceden solamente a las funcionalidades debidas de la aplicación.

Este proyecto seguirá siendo desarrollado hasta Enero, cuando se prevé su conclusión.

No está relacionado con ningún otro, sea de TFG, TFM o de una empresa. Se destina únicamente a la asignatura de Cloud Computing e seré yo su cliente.

Está distribuido con la licencia MIT.

Despliegue https://javalinapp.herokuapp.com/

MV: 51.140.153.142

MV2: 51.140.5.97

Estado actual

Al terminar el Hito 5, se tienen listos los microservicios de Información al Cliente y de Gestión de Viajes, cada uno con una base de datos MongoDB; los dos microservicios comunican entre si vía HTTP.

Enlaces de interés relacionados con el hito actual

Enlaces de interés relacionados con los hitos anteriores

About

Proyecto de Cloud Computing

License:MIT License


Languages

Language:Java 93.9%Language:Shell 4.6%Language:Ruby 1.5%