¿Cómo puedo mejorar el flujo del proceso y aumentar la claridad de mi aplicación móvil para reservar / compartir taxis?

Nosotros en TecOrb Technologies Pvt. Ltd. ha desarrollado más de 120 aplicaciones móviles en dominios como Taxi Booking, eCommerce, Enterprise Apps, Laundry, Movie ticket 2D Application, Realtime Marina booking, Hotel & Flight booking, Saloon, Custom Apps, etc.

Siéntase libre de conectarse (tiene soporte 24 × 7):

  • Sitio web: https://www.iwebmobileapp.com
  • ID de correo electrónico : [correo electrónico protegido]
  • Número de teléfono: + 1 803 335 3593

He agregado una explicación detallada sobre la arquitectura para GPS tipo Uber / Lyft basada en la aplicación de reserva de Demand Taxi:

Paneles:

  • Usuario
  • Conductor
  • Administración

Conductor de flujo:

Registro de conductor:

  • 1) Redes sociales (facebook / Google +)
  • 2) Correo electrónico / nombre de usuario / teléfono (se requiere verificación / OTP)
  • 3) Contraseña, agregar foto, tipo de pago (efectivo)
  • 4) Elija la opción (conductor / pasajero)

Regístrate:

  • 1) Nombre, apellido, correo electrónico, teléfono, contraseña.
  • 2) Verifique OTP a través del teléfono.

Iniciar sesión:

  • 1) Ingrese nombre de usuario / correo electrónico y contraseña

Seleccionar vehículo:

  • 1) Seleccione de la lista de vehículos.

Subir documentos:

  • 1) Licencia de conducir, documentos del vehículo, seguro del vehículo, permiso del vehículo, registro del vehículo.
  • 2) Cargue prueba residencial y otro documento.

Pantalla de inicio:

  • 1) Desconectado
  • 2) En línea (requiere OTP para conectarse, si se rechaza vuelva a ingresar el código de verificación)

Pantalla en línea:

  • 1) Solicitud de recogida (hora, tarifa, ubicación,)

Menú de barra lateral:

  • 1) Inicio, Notificación, Asistencia al conductor, Configuración, Panel de control, Ganancias (Hoy / Cantidad semanal ganada, tiempo consumido, viaje realizado, es decir, vista de lista), recomendar a un amigo (enlace de invitación compartido a través de WhatsApp, Facebook, texto, etc.), Cerrar sesión.

Aceptar / rechazar solicitud:

  • 1) Después de ser solicitado por el usuario, el buzo puede aceptar / rechazar el viaje para ese usuario.
  • 2) Si es aceptado, el conductor tendrá que moverse hacia la ubicación seleccionada.

Ubicación del cliente:

  • 1) Después de que se acepte la solicitud, el conductor sabrá la ubicación del usuario.
  • 2) El conductor puede crujir la ubicación a través del GPS.

Comenzar viaje:

  • 1) Después de llegar al usuario, comience el viaje.
  • 2) Destino, complete el viaje y genere la tarifa.

Experiencia del cliente:

  • 1) El conductor puede agregar la experiencia del usuario en ese viaje.

Indicador de sobretensión:

  • 1) Proporciona detalles sobre la gran demanda de taxis en esa área.
  • 2) Los cargos son altos debido a la alta demanda.

Recibir pago y comentarios:

  • 1) Después de llegar al destino, el usuario pagará el viaje.
  • 2) El conductor ingresará los comentarios del viaje.

Actualizar la información del viaje:

  • 1) Cuando se termina el viaje actual, el conductor debe actualizar el viaje actual.

Valoración de los clientes:

  • 1) El conductor calificará al cliente de acuerdo con la interacción y el comportamiento del cliente.

Flujo de usuario:
Registro de usuario :

  • 1) Redes sociales (facebook / Google +)
  • 2) Correo electrónico / nombre de usuario / teléfono (se requiere verificación / OTP)
  • 3) Contraseña, agregar foto, tipo de pago (efectivo)
  • 4) Elija la opción (conductor / pasajero)

Iniciar sesión:

  • 1) Ingrese nombre de usuario / correo electrónico y contraseña

Interfaz de usuario y mapa:

  • 1) Panel de usuario y google maps
  • 2) Tipos de autos disponibles

Ubicación actual desde la aplicación:

  • 1) La aplicación seleccionará la ubicación a través de GPS habilitado

y
Posición definida por el usuario:

  • 1) El usuario puede seleccionar la posición deseada como recogida.

Seleccionar vehículo:

  • 1) El vehículo se puede seleccionar según los requisitos del usuario
  • 2) Los cargos variarán de un vehículo a otro.

Obtenga un estimado del viaje:

  • 1) El usuario puede ver los cargos de viaje, es decir, al hacer clic en estimar, el usuario obtendrá un cuadro de diálogo que contendrá información sobre los cargos de viaje.
  • 2) El usuario puede ver el presupuesto haciendo clic en el botón Obtener presupuesto y aparecerá otra página con toda la información sobre distancia, detalles del automóvil y cargos.

Póngase en contacto con el conductor después de la reserva:

  • 1) Después de seleccionar el controlador, el usuario recibirá un mensaje que contendrá información del controlador.
  • 2) Aparte de eso, el usuario puede tener toda la información sobre el conductor y el automóvil reservado.

marcar el destino:

  • 1) El usuario deberá ingresar el destino deseado al momento de la reserva.
  • 2) El usuario también puede cambiar el destino después de la llegada del conductor.

Conductor de la pista:

  • 1) El controlador puede ser rastreado después de ser seleccionado por el usuario.
  • 2) El usuario puede tener una aproximación del tiempo de llegada del conductor.
  • 3) Puede elegir chatear con el conductor o ir al mapa.

Mensaje de confirmación :

  • 1) La aplicación le preguntará la ubicación actual (es decir, ¿está en el automóvil?)
  • 2) En caso afirmativo, la aplicación notificará al usuario con el tiempo estimado de destino.

Destino alcanzado:

  • 1) El usuario puede extender la unidad o detenerla.
  • 2) Cuando se detiene, el usuario obtendrá la distancia recorrida y la cantidad de la tarifa en la pantalla.

Pago y comentarios:

  • 1) El pago se realizará en efectivo.
  • 2) El usuario puede ingresar los comentarios según la experiencia de viaje.

Calificación del conductor:

  • 1) La calificación se otorga según la experiencia del usuario.
  • 2) El usuario también puede ver el viaje (información del automóvil, información del conductor, cargos, sourcfe e información del destino).

Menú del Usuario:

  • 1) Información básica, es decir, foto y nombre del usuario, hogar, pago, notificación, configuración (cambiar contraseña, contactos de emergencia),

Atención al cliente (Llamada de datos o llamada de WhatsApp), Recomendar amigo (ganar viaje gratis), Cerrar sesión.

Flujo de administración 🙁 El panel de administración tendrá un tablero integrado para mostrar la información requerida).

Administrar controlador y cliente:

  • 1) El administrador tiene derechos para administrar al cliente y al conductor.
  • 2) Las características estarán disponibles tanto para el usuario como para el cliente según los requisitos del conductor y el cliente.

Paseo reservado por conductor y cliente:

  • 1) Los viajes reservados por el usuario pueden ser vistos por el administrador.
  • 2) Se pueden ver los paseos completados por el conductor.

Administrar el controlador a través del sistema GPS:

  • 1) El administrador tiene la capacidad de administrar la ubicación del conductor y las rutas tomadas a través del GPS.

Proporcione respaldo en caso de falla:

  • 1) El administrador será responsable de administrar los datos y la seguridad de la aplicación.
  • 2) Se proporcionará una copia de seguridad en caso de error o bloqueo.

Banderas para el área del conductor, es decir, división de límites:

  • 1) Se establecerán banderas para el controlador de modo que el controlador esté disponible en un área particular asignada.
  • 2) Esto ayudará al administrador a administrar el controlador si se muda fuera de la estación.
  • 3) El administrador recibirá una notificación si el conductor se mueve fuera del área delimitada.

Historia general:

  • 1) El historial debe mantenerse en caso de emergencia, el administrador debe realizar un seguimiento del historial del usuario y el controlador.

Todos los datos serán accesibles:

  • 1) Un administrador tendrá derechos para acceder a los datos del conductor y del cliente con respecto a las unidades reservadas.

Administrar transacción:

  • 1) Las transacciones deben gestionarse a través de la pantalla de generación de tarifas una vez finalizado el viaje.
  • 2) Se debe generar un recibo seguro cuando se llega al destino.

Agregar / quitar vehículo:

  • 1) El administrador de la aplicación tendrá derechos para agregar o eliminar controladores según el rendimiento y el estado del servicio de calidad. Información válida del conductor con el vehículo:
  • 1) El conductor del fraude debe evitarse con el conductor verificado y el registro del vehículo.
  • 2) El documento del vehículo y del conductor debe estar actualizado con licencia i.edriver, registro del automóvil y documento ETC de contaminación.

Documento de manejo del conductor y el automóvil:

  • 1) El documento del conductor y el automóvil debe ser válido y estar registrado en el sitio.

Características adicionales:

Conductor y usuario:

  • 1) El conductor y el usuario llamarán al número de emergencia.

Si está buscando la aplicación Taxi como OLA Cabs, TaxiforSure: – Android, iPhone y Web. Tenemos más simple, más rápido, mejor y más barato. Idea de reserva de taxi en tu mano.
Estudio de detalle por aquí Página en engineerbabu.com

La respuesta correcta obviamente implicará muchas pruebas de usuario. Espero que hayas hecho algunas pruebas de usabilidad simples en el prototipo de papel actual que tienes. [Y si no, definitivamente deberías hacerlo.]

Puedo recomendar algunas cosas para probar:

Intentaría obtener todo lo importante en la primera pantalla (Paso 1) para que los usuarios rara vez tengan que ir más allá. Por ejemplo, si soy yo quien reserva el taxi, lo único que realmente me importa es cómo afecta el tiempo y el precio. Incluso el nuevo destino solicitado es (en mi opinión) secundario. Además, es posible que no necesite el texto que se repite “xyz quiere compartir un taxi” [Puede que ni siquiera necesite el nombre de la persona que lo solicita].

Quizás solo quieras algo como:

——————————————————————
Viaje actual
$ 20 45 minutos 1 pasajero
——————————————————————-
A: Ahorre $ 5 + 15 minutos de desvío [Recoger] [Rechazar]
Hace 1 minuto * Paul en Beanhill
—————————————————————–
B: Ahorre $ 15 + 30 minutos de desvío [Recoger] [Rechazar]
Hace 3 minutos * Lee en Great Holm
—————————————————————–

De un vistazo puedo ver si la compensación precio / tiempo vale la pena para mí. Si es necesario, puedo hacer clic en una de las filas para obtener más información (tal vez un mapa de la ruta con las horas en los distintos puntos de recogida / devolución).

More Interesting

¿Cómo pruebo si mi aplicación es realmente escalable?

¿Cuál es el mejor enfoque de autenticación basado en token para aplicaciones móviles?

¿Cuán maduro es el marco móvil híbrido Ionic para la adopción empresarial?

¿Necesitamos codificación del lado del servidor para la aplicación de mensajería si utilizamos Firebase?

¿Cómo suele ser el back-end de una aplicación móvil?

¿Dónde puedo aprender UI / UX para el desarrollo de aplicaciones móviles y web?

Cómo hacer una versión móvil dedicada de mi sitio web bajo el mismo dominio

¿Cuál es el costo promedio y el tiempo requerido para la construcción de una página web? ¿Las aplicaciones móviles son mucho más fáciles o más rápidas de hacer?

Cómo convertir un sitio de WooCommerce en una aplicación móvil

¿Qué es una aplicación web y cómo funciona? Explique qué es, cómo funciona (en cuanto a arquitectura y cualquier otra cosa que considere importante) y de qué manera es diferente de la forma anterior de hacer las cosas.

¿Existe una aplicación que cuente cuántas páginas ha escrito?

¿AppEngine es mejor que Node.js o MongoDB para desarrollar un backend de aplicaciones móviles?

¿Es difícil pasar del desarrollo de aplicaciones web móviles al desarrollo de Android / iOS?

¿Cuáles son las ventajas y desventajas de utilizar Phoenix / Elixir / React para la aplicación web (y web móvil) de nuestra startup?

¿Cómo es la estructura de fondo de una aplicación compleja como Instagram?