Trabajando

Posicionamiento De Recorridas

Publicado el 21 Mayo, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Estamos necesitando la creación de un código para anexar a nuestra plataforma realizada en Ionic 7 con Angular 17 y con Firebase de RealTime Database como BD. La app solo se va a usar en Android, por tema permisos. Trataremos de dar el aspecto visual con Figma.
El codigo tiene que ser lo mas claro posible para luego incorporar en la aplicación central, detallando todo lo que hay que instalar.

# Pantalla 1
El código va a consistir en una pantalla con 5 botones para registrar una ronda por un predio.

El botón inicial comienza la ronda y muestra en un mapa el punto de inicio geolocalizado en un pop up y un botón para aceptar comenzar la ronda.

Los otros 4 cada vez que se aprete van a pedir que se lea un qr y ahí se registra el código qr y la posición. En el ultimo botón se muestra el resumen de la recorrida, donde trataremos de dibujar el recorrido con las posiciones.

Hay que ver si durante la recorrida se puede ir solicitando la posición en tiempo real para marcar el recorrido por el predio. Hay que ver si hay costos por uso de algún servicio de google maps.

Los botones pueden ser ampliables a mas marcas, hay que aclarar como hacer para ampliar botones de rondas.

Otro tema que un botón cualquiera puede pedir que, ademas de escanear el código QR, se tome una foto, mediante un pop up, indicando por ejemplo "Tomar foto de la puerta", y eso se guarda geolocalizado.

Los QR no se pueden repetir.

Todo esto se guarda en la BD de Firebase, y las fotos en storage.

Por ultimo la ronda va a tener una hora definida en la BD y el celular tendría que comenzar a mostrar algún destello o color, cuando no ha comenzado la ronda. No sonido ni vibración.

Podemos implementar un control de movimiento o distancias para registrar cualquier incidencia que no estén haciendo el recorrido bien, sino tomando foto de los QR.


# Pantalla 2
Es una pantalla de tareas, las mimas se van a cargar de forma dinámica desde una BD de Firebase, las tareas se cargan con botones y cuando se apreta se va a indicar la tarea a realizar, se va a geolocalizar y se va a dar la opción de comentar algo, y de aceptar. Ademas se puede solicitar envío de foto obligatorio y posibilidad de enviar audio o video.
Estas tareas van a tener o no una hora determinada de realizarla, y puede saltar un pop up para avisar que se tiene que hacer esa tarea, con sonido y todo.
Todo esto se vuelve a la BD

Los valores de la BD para las rondas y tareas se cargan desde un panel central por lo que ya vamos a dejar cargados los datos de las rondas y tareas de ejemplos.

Gracias

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android
Necesito Crear una app
Tipo de app Gestión - Aplicación de gestión (turnos, stock de mercadería, etc.)
Necesita backend
Procesador de pago No

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por G. C.