Sobre este proyecto
it-programming / mobile-development
Abierto
Considerar:
La app del conductor y del consumidor tendrá que soportar que puedan haber 10,000 peticiones al mismo tiempo, así como el servidor, servicio que se seleccione como almacenamiento de los registros hablando en base de datos. También los web service, notificadores, etc.
Gran capacidad de almacenamiento de registros en la base de datos.
Se necesitan las fuentes, por si en algún momento le sucede algo al desarrollador.
Deberá ser creada para Android y iPhone
Brindarme los nombres de las tecnologías, versiones, librerías, etc. Utilizadas para cumplir con el trabajo (app mobile, front-end, back-end, tecnología o producto/servicio de servidor de base de datos a utilizar).
Descripción:
Se necesita una aplicación para solicitar taxis, como Uber o TaxiBeat (con las mismas opciones, características y funciones). Estas aplicaciones deben contar en realidad con 3 productos:
- App mobile que usarán los consumidores para pedir taxis (con mapa / geolocalización indicando el recorrido del taxista que aceptó el trabajo). Poder enviarle el recorrido del viaje en línea a una persona del whatsapp o por correo.
Pasarela de pago con tarjeta de débito y crédito, esta estará oculta ya que al inicio los pagos serán solo en efectivo.
- App mobile que usarán los taxistas/conductores para recibir las peticiones de taxi (los más cercanos, con mapa / geolocalización), mostrándoles el lugar para recoger a su pasajero, el destino y el precio (monto a cobrar).
- Web administrativa que contenga administración de usuarios (taxistas), administración de consumidores, reportes de ingresos, egresos y ganancias.
Reportes:
Estos reportes podrán ser filtrados por rango de fechas (fechas en que se realizaron los pedidos/ventas), Reporte por taxista o por aproximación de apellido del taxista, Reporte por consumidor o por aproximación de apellido del consumidor, Reporte por marca de automóvil, Reporte por modelo.
Reporte que muestre solo los 7 días de la semana, cada día mostrará los horarios y en cada uno las horas punta/pico de mayor petición de taxis, esto habiendo seleccionado un mes en particular. Reporte que muestre solo los 7 días de la semana y en cada uno las horas punta/pico de mayor petición de taxis, esto habiendo indicado un año en particular.
Reporte de viajes cancelados por el taxista/conductor, mostrando el por qué de la cancelación.
Reporte de viajes cancelados por el consumidor/usuario, mostrando el por qué de la cancelación.
Consultas:
Consultas por ejemplo los viajes activos en el mismo momento, viajes que acaban de terminar, viajes que acaban de comenzar. Peticiones de consumidores/usuarios, solicitudes al momento (antes de ser aceptadas por el taxista/conductor), solicitudes que están viajando y solicitudes en donde el viaje terminó.
Usuario administrador:
Podrá crear más usuarios administradores que tendrán acceso a todo, también podrá crear usuarios de consulta.
Usuario consulta:
solo podrá consultar o visualizar reportes.
Usuario super administrador:
Este panel administrativo deberá tener un super administrador.
La diferencia es que este super administrador tendrá acceso a ver un reporte que muestra un monto ganado por viaje, este monto será configurable / parametrizable por fecha en base de datos, pera mantener el histórico, esto quiere decir que si el monto fue 1 sol desde el 1 de Enero hasta el 30 de Junio y 2 soles desde el 15 de Julio hasta el 31 de Diciembre, el reporte deberá mostrar la ganancias desde el 1 de Enero al 31 de Diciembre, pero considerando 1 sol por viaje desde el 1 de Enero al 30 de Junio y 2 soles por viaje del 15 de Julio al 31 de Diciembre.
Solo el usuario super administrador, podrá configurar el monto de ganancia por viaje.
Diseño:
El freelancer tendrá libertad de presentar los diseños de cada producto, pero considerar que sobre todo el diseño del consumidor y del taxista podrían variar según gustos del cliente.
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
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Plataformas requeridas Android, iPhone
Plazo de Entrega: 25 Octubre, 2019
Habilidades necesarias