Skip to content
emiliano07 edited this page Sep 2, 2017 · 6 revisions

Magic Bus


Integrantes

  • Mancuso Emiliano
  • Francioni Lucio

Motivación

Buscando ideas para un proyecto, el cual desarrollar como TIP, nos encontramos con el tío de uno de los integrantes del grupo. Él cuenta con una flota de micros escolares para transportar personas con capacidades diferentes desde los 5 hasta los 60 años. Conociendo su metodología de trabajo y la ausencia de alguna herramienta tecnológica, tomamos la decisión de desarrollar una Aplicación Web que le permita simplificar su trabajo.


Objetivo

MagicBus es una Aplicación Web tanto para el dueño de la empresa, como para los conductores y padres cuyos hijos viajen en los micros. Tiene como objetivos:

Para la empresa:

Lograr administrar de una manera más simple y efectiva los pasajeros diarios que tiene cada micro, sacar estadísticas al respecto, calcular los kilómetros recorridos por los micros en los traslados y generar la facturación correspondiente.

Para los conductores:

Llevar un control de los pasajeros que viajaron efectivamente en el día de la fecha, enviar y recibir notificaciones con los padres ante cualquier inconveniente y coordinar mejor el circuito que deben realizar los micros.

Para los padres:

Tener información sobre la situación de su hijo, sabiendo mediante notificaciones si el micro está próximo a su arribo o si llegó a destino, pueden enviar y recibir notificaciones con los conductores ante cualquier inconveniente y mediante un calendario poder reservar el lugar en el micro para sus hijos.


¿Para qué público está pensado?

La aplicación está pensada para ser utilizada en la empresa del tío de uno de los integrantes del grupo, así como también, para los padres que hacen uso de dicho medio de transporte. Pudiendo ser extensible a cualquier otra persona que cuente con una flota de micros y necesite organizar sus tareas.


Tecnologías

  • Tecnología de Persistencia: Hibernate y Spring
  • Tecnología Frontend: Javascript y AngularJS
  • Dominio: Java
  • Motores de Bases de Datos: MySQL
  • Versionadores de código: Github
  • Herramientas de Integración Continua: Travis CI
  • Herramientas para Documentar Diagramas: Draw
  • Herramientas para Planificar: Trello