In progress

Mejoras y modulo de asignacion de servicios

Published on the January 06, 2026 in IT & Programming

About this project

Open

Se requiere ajuste de una aplicacion existente revisar dos roles conductor y gestor:
- Reportes al correo segun filtros conductor, admin, fecha (acorde a plantillas enviadas por correo)
- Observaciones del gestor: aquí por defecto se colocan las “notas relevantes del cliente” que se pusieron en su momento en la ficha del cliente y se añade cualquier solicitud adicional como
- Al ir atras en la app esta crasheando la app (video)
- Al dejarla en segundo plano algunos minutos u hora y abrirla de nuevo se crashea
- Adaptar diseño footer segun figma
- cuando vas al histórico, debe colocarte en el día que estás (como la aplicación actual), ya que si hay mucha reservas futuras, no puedes alcanzar las que tienes que gestionar en curso
- al seleccionar el Conductor falta el filtro para buscar por matrícula o por nombre (y que estén ordenados por nombre) VIDEO 1
- cuando buscas el cliente por nombre y apellido no lo encuentra
- Por defecto, al crear clientes, que la primera letra sea mayúscula y las demás minúsculas, quitar tildes y signos de acentuación
- Cuando te aparece el listado de clientes, que aparezca con el prefijo del teléfono
- Cuando el teléfono es nacional (+34) que limite a nueve cifras
- Añadir segunda dirección (Como estaba antes)
- Cuando selecciones el cliente y se sobrecarga todo automáticamente, en origen y destino pone la Dirección 1. Debería dejarte poner la opción de poner cualquiera de las dos direcciones (VIDEO 1) Origen: seleccionar Direcciones guardadas u Otra dirección
- Cuando creas nuevo cliente, al seleccionar el Código cliente también filtrar por cc, es decir, buscar por nombre, cif o cc
- que no te deje poner el mismo origen y destino
- la aplicación se ve muy cargada. La opción “Es servicio al aeropuerto” (aunque lo correcto seria “Servicio desde el aeropuerto”, aunque luego en los Detalles del servicio es correcto dejarlo como está: Servicio aeropuerto) puede activarse automáticamente cuando el origen es T1/T2/T3/T4/Aeropuerto Adolfo Suárez como lo tenemos en el formulario de la web esas palabras claves que cuando se coloca se activa la celda de número de vuelo?
- EL impote estimado redondear a la alza, Es decir, si sale 43,65€ serían 44,00€ (Tener presente los festivos)
- También la dirección debe abrirse con la App Tesla / Waze / Google Maps, la debe Tesla es cómodo xq te la abre directamente en el navegador del coche
- Al abrir los detalles del servicio, solo debe aparecer o el Imp. Estimado o el Cerrado, según lo que se haya elegido al crearlo. Nada más, porque el cobrado y facturado solo aparece una vez finalizado o cancelado (foto 1), al igual que tampoco deben aparecer comentarios del conductor ni incidencias del administrador ya que esto es posterior a la realización del servicio o cancelación del mismo
- respecto al número de vuelo, para que te busque directamente en flightradar al pinchar puede ser: <a href="https://www.flightradar24.com/data/flights/IB1234">
  IB1234
</a>
- Respecto a la pantalla Facturación: faltaría el campo de filtro de los clientes (FOTO 2)
- Un detalle tonto, en el mapa verde es disponible y rojo ocupado. Entonces arriba en el botón disponible/ocupado también, ya que se ve naranja
-Refrescar pantalla de asignados en tiempo real, si llega uno nuevo debe mostrarlo (R)
- En tipo de equipajes:
Cabina 8-10kg          - 0 +
Grande 15-23kg        - 0 +
Extragrande +23kg  - 0 +

(Que por defecto ponga 0, y solo tengamos que darle al - o al +, ya que esto supondría lo mismo para el cliente, ya que puede haber una mezcla de 2 de cabina, 3 grandes)

Usuario Conductor:

- No se puede iniciar un servicio sin finalizar el anterior
La pantalla Asignados es para los servicios asignados que si no se confirman antes de 45’ pasarían como inmediatos y la app debe asignarlo por cercanía y tiempo al primer coche disponible dándole 30 segundos a cada uno hasta conseguir que alguien lo confirme.

- Cuando se asigne un servicio inmediato a un conductor, debe llegarle notificacion para conirmar o rechazar (Ver imagen); si este rechaza o despues de 20 segundos no acepta pasar al siguiente mas cercano siguiente, si no lo acetan notificar push al administradores que no fue asignado ese servicio para que ellos lo hagan manual

- cuando se asigne un conductor a un servicio debe llegar notificacion push indicando y si la iene abierta salir popup


- Si un conductor rechaza un servicio, penalidad 20 minutos sin asignar servicio
-Proceso de viaje (video) en puerta, con pasajero, finalizado etc


- Push tiempo antes al conductor de recordatorio para iniciar el servicio

-PUsh condirmando a los admin si hay servicios que no han sido asignados y faltan (1 hora y 45 min) (Ver fotos)

- Push al conductor si un servicio se ha editado (Ver foto)

- Si un conductor quiere iniciar un servicio mucho antes de tiempo, debe decir que es demasiad pronto (Ver imagen)
-Cuando marquen que esta en puerta validar distancia con coordendas y no dejarlo si esta superior a 300m

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app

Delivery term: Not specified

Skills needed

Other projects posted by J.