About this project
it-programming / mobile-development
Open
Crear y desarrollar un módulo para el software de rastreo gps gpswox, que permita de manera dinámica e inteligente, crear y eficientizar las rutas de los clientes, así como lo hace el software simpliroute e integrar estas funciones con nuestro software.
1. Rutas inteligentes, analizadas y priorizadas por nivel de tráfico, horarios de entrega u orden prestablecido. Es decir que el usuario pueda seleccionar una opción ¨Ruta automática¨ y el sistema ordenar las visitas eficientizando por ubicación y tiempo de llegada o pudiera el cliente elegir ¨Ruta manual¨ siendo el cliente quien defina el orden de visitas o una tercera opción que sería ¨Por horarios¨ y en este sentido el sistema ordenaría la ruta dependiendo el horario de visita estipulado al lado de cada geocerca a ser seleccionada para armar la ruta. Para lograr esto se deberá integrar las API de google de geo localización. Al momento de seleccionar las geocercas que conformaran la ruta, cada una de estas deberá permitir agregar tiempo de permanencia, hora de llegada (la cual deberá colocarse o dejarse como n/a) y la hora de llegada y la de permanencia arrojara la hora prevista de salida de dicha geocerca, para con esto el sistema poder calcular el tiempo aproximado total de la ruta.
2. Múltiples Paradas dentro de una misma ruta (Las paradas son geocercas existentes en el sistema de GPWOX) y la cantidad de geocercas a ser visitadas no debe estar limitado. Incluyéndose la posibilidad de agregar nuevos puntos de paradas sobre la marcha (con una ruta ya en proceso) y debiendo el sistema recalcular tiempos de llegada a cada punto tomando en cuenta los nuevos puntos (geocercas) incorporados en la ruta en proceso, así como los tiempos de permanencia, hora sugerida de llega y salida, así como hora final de término de la ruta.
3. Etiqueta e información de cada uno de los puntos de paradas, pendiente de visitar, o visitado. Información de hora de llegada, tiempo de permanencia, hora de salida, campo abierto para indicar el paquete, factura o servicio a ser brindado en dicho punto de parada. Por igual mostrar con una bandera de colores si se visitó en horario adelantado (azul) horario previsto (verde) o retrasado en (Rojo). Alertas de puntos brincados o no visitados, con opción a ser reprogramados ese mismo día o en una nueva ruta
4. Tablero de control administrativo del estatus de las rutas (atrasada, en tiempo o adelantada y mostrar dicho tiempo), ubicación y hacia dónde se dirige, tiempo de llegada. Con función para puntos no visitados, agregar a una nueva ruta, guardando todo lo referente a dicho punto, pero pudiendo ser modificado por el administrador la hora de visita, permanencia. Para esto se recomienda un calendario que permita mostrar las visitas pendientes y las reprogramadas por fechas. Este tablero debe mostrar un Timeline con las rutas y los puntos y su status en tiempo real.
5. Alerta de tiempo de conducción, con opción de definir en cada cuenta de cada cliente, cual es el tiempo máximo de conducción según sus políticas pudiendo ser distinta para cada vehículo.
6. Despliegue de ruta por código o color sobre el mapa en tiempo real, agregando etiqueta a cada vehículo con el nombre o código de la ruta que se está realizando, asi como su status con relacion al tiempo de la ruta.
7. Cierre de ruta de manera automática o manual. Automática cuando se visite el ultimo cliente y se llegue a la geocerca marcada como Cierre de ruta (lugar donde amanecerá el vehículo). Por igual tomar en cuenta que se deberá marcar como Geocerca de Inicio de Ruta, desde donde parte el vehículo, para con esto el sistema hacer el cálculo de manera correcta. Manual cuando por alguna razón el cliente administrador deba cerrar la ruta y todos los puntos no visitados al momento del cierre, se deberán mover de manera automática al calendario del día siguiente, pero con la posibilidad de ser eliminados o reprogramados por el administrador.
8. Notificaciones al cambiar algún estado de las rutas, popup del sistema nativo de GPXWOX, de en tiempo a atrasada para que dicha alerta sirva al administrador para tomar acciones.
9. Hacer este Módulo administrable como todos los módulos de gpswox, permitiendo dar permisos a unos usuarios y a otros no por parte del administrador de la plataforma
10. Hacer el Dashboard de forma llamativa visualmente, es decir que podamos ver las Rutas al hacer clic, ver el porcentaje completado de la ruta tareas pendientes y el estatus según la hora prevista de visita y la hora actual.
11. Generar reporte de las rutas realizadas, tareas completadas y movidas hacia otra fecha
12. Al crearse la ruta deberá generar un código a forma de nombre en sistema y el modulo deberá tener la función de poder llamar una ruta anteriormente realizada, colocando dicho código en un campo buscador y permitiendo cargar dicha ruta para evitar tener que armarla desde cero, facilitando así la creación de esas rutas repetitivas.
Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Other
Back-end is required No
Payment gateway No
Delivery term: October 01, 2022
Skills needed