Sobre este proyecto
it-programming / mobile-development
Abierto
Descripción del Proyecto y módulos necesarios.
Se requiere una app para ANDROID Y IOS, donde donde los usuarios van a poder solicitar servicios de lavado de auto a domicilio o en ubicación que el usuario indique, en el cual un operador acudirá a dicha ubicación solicitada por el usuario para poder hacer servicios de limpieza de autos.
Modulo o interfaz del usuario.
1.- El usuario se registra con nombre, e mail y número de teléfono
2.- La interfaz mostrara un mapa con su ubicación y podrá decidir si requiere ahí el servicio, o en otra ubicación, esto mediante el gps.
3.- El usuario tendrá un menú desplegable donde podrá; agregar un tarjeta de crédito, débito, efectivo o pago por tpvportátil, el o los autos que desea (marca, modelo, matricula) como favoritos, asi como ubicaciones favoritas (casa, trabajo etc) y promociones, también un código promocional para agendar
4.- En otro menú, podrá elegir los servicios que están disponibles para su auto, y le informara del costo y que consiste el servicio.
5.- Una vez que elija lo anterior va a confirma si desea el servicio en el momento o lo quiere agendar para una hora o un día en específico, una vez que elija el dia y hora, o si lo quiere en el moento, le va a pedir que ingrese alguna referencia de donde se encuentra el auto, esto en caso de que se encuentre en algún estacionamiento o en la calle, después elegir el método de pago. Si lo desea en el momento el servicio, el sistema buscara un operador libre, si el operador acepta la solicitud, al usuario le llegara una notificación de que alguien ha aceptado y le mostrara la foto del operador y a cuantos minutos se encuentra de distancia.
6.- Si no hay un operador libre, el sistema le dirá que no hay disponibilidad y se le mostrara en automático la opción de agendar.
7.- Una vez que el operador le llegue y acepte la solicitud, le indicara en donde se encuentra el usuario, y le dará la ruta más corta para llegar por medio de Google maps o waze, y los datos del auto, así como las referencias que haya dado el usuario.
8.- Una vez llegado a la ubicación, el usuario recibirá una notificación de que el operador llego y esta lavando su auto, esto en caso de que el usuario no se encuentre en el lugar. Durante el lavado, el usuario podra agregar algun otro servicio del menu, le llegara una notificación al operador de lo que el usuario agrego.
9. Cuando el operador termine oprimira un boton de “terminado”, le llegara al usuario una notificación de que el auto esta terminado y el operador podrá enviarle una foto para verificarlo. Después se abrirá una pantatalla con el desglose de los servicios y el costo unitario por cada servicio, asi como el costo total.
10.- Al darle el monto total a pagar, le apareceran la opciones de pago, a travez de la aplicación (cargo directo a su tarjeta de credito o debito, para lo cual debera darla de alta previamente), opción de pago en tpv (terminal pùnto de venta portátil en el telefono), o en efectivo,
11.- El usuario calificara el servicio con un rango de 1 a 5 estrellas. Y algún comentario.
12.- El usuario podra recomendar el servicio con un código el cual podrá compartir en redes sociales,
Modulo o interfaz del operador.
1.- Se le dara de alta en el sistema del administrador, con usuario y password
2.- Una vez dentro de la interfaz, el operador un mapa con su ubicación.
3.- Tendrá un botón para estar en línea o desconectarse
4.- Al recibir una notificación de servicio, le indicara en un pantalla la dirección ( calle, numero, colonia etc) , y tambien le dara la ruta a seguir para llegar a dicha ubicación, asi como alguna indicación que haya ingresado el usuario en los comentarios.
5.- El operador al llegar al lugar del servicio tendra un boton que indique “iniciar lavado”, después vera los servicios que solicito el cliente. El operador podra tener un chat con el usuario para comunicarse en caso de que no se encuentre el usuario, este chat será dentro de la aplicación
6.- Cuando el operador termine, tendra un boton que diga “termino lavado” , tendra la opcion de tomar una foto a travez de la aplicación y enviarsela al usuario, una vez que el usuario verifique la foto, aparecera el monto a pagar y los metodos de pago antes mencionados.
7.- Una vez terminado el servicio, el operador recibirá una notificación de que hay servicios agendados o que alguien mas requiere el servicio en ese momento.
Modulo de administrador.
1.- Toda la información recabada como: numero de servicios, ubicaciones de los servicio, horarios, tiempos de los servicios, costos, servicios agendados, servicios cancelados, y todo lo relacionado con la información de los mismo, se administrara en una base de datos,
2.- Esta información servirá para análisis, la cual se debe poder extraer para hacer una interpretación de los mismo.
3.- El modulo de administrador, podrá dar de alta o baja a los operadores, así cómo monitorear su ubicación gps, saber cuantos estan conectados, cuantos no estan conectados, cuantos servicios a hecho cada uno y la cantidad generada.
4.- El administrador podrá modificar precios, horarios de servcio para cada dia.
Pagina WEB para usuarios.
Una pagina web sencilla, con la información necesaria, fotos y características de la compañía y servicios.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Integraciones de API Social media (Facebook, Twitter, etc.), Payment Processor (Paypal, Stripe, etc.)
Plataformas requeridas iPhone, Android
Plazo de Entrega: 13 Diciembre, 2016