Terminado

Desarrollo movil aplicación de transporte

Publicado el 07 Diciembre, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Proporciona a sus clientes una red de transporte privado, a través de su software de aplicación
móvil (app), que conecta los clientes con los conductores de vehículos registrados en nuestro
servicio, para particulares y empresas. La empresa organiza recogidas de personas y cosas en
decenas de ciudades a nivel de Colombia.

Objetivo General Desarrollar una aplicación móvil + web híbrida, sistemas operativos androi
desde 6 hasta 10 o últimas versiones, ios, para celulares iphone 6,7,8,9,10,11 y pagina web
compatible con la mayoría de navegadores, chrome mozilla firefox, internet explorer los más
populares, para el transporte de personas y objetos, con capacidad de geolocalización a través
de google maps, se tiene que manejar la versión móvil y web para socio y para pasajeros debe
ser gráfica con colores llamativos, los menús de productos ofrecidos por nosotros se deben
manejar con imágenes.

Objetivos específicos:

Requerimientos funcionales del proyecto a realizar

Servicio de inicio de sesión admin socio debe tener login y clave.
Permite crear usuario socio:

1.1.1 puede crear cuenta en la aplicación lo puede hacer desde la web o movil, lo debe hacer
utilizando datos solicitados por el sistema y aprobar test de personalidad mediante fotos y
preguntas soy yo no soy yo

1.1.2 para crear cuenta en nuestra aplicación es necesario correo y clave de seguridad, es
obligatorio solicitar nombres apellidos, cédula, fecha de nacimiento, numero de celular, correo
electrónico, dirección de casa, teléfono fijo, validar número celular mediante código celular
para poder crear cuenta parcial sin funcionamiento como conductor,

1.1.3 puede realizar test de personalidad durante la creación para ser aprobado
una vez aprobado

1.1.4 debe y es requisito subir cada uno de los documentos solicitados, como:
licencia de conducción ambas caras,seguro vehicular vigente, tecnomecanica vigente, foto de
rostro, cedula de ciudadania ambas caras, registrar huella.

1.1.5 Permite registrar, crear un servicio a ofrecer,como socio conductor puede crear una
flotilla de vehículos, minimo 1 maximo 50, adjuntar archivos, es requisito cédula, matrícula
vehículo

1.1.6 Permite la recarga de efectivo para socio conductor, el sitio web y móvil debe manejar un
módulo de transacciones, para recibir las recargas hechas por los socios conductores poderles
acreditar su saldo cuando lo soliciten en el punto de recarga, también lo pueden hacer a
través consignacion bancolombia,

1.1.7 cada socio debe tener su portal de transacciones, recargas hechas, traslado de saldo
entre cuentas registradas como socios poder ver viajes hechos porcentaje de descuento por
1.1.8 cada viaje realizado, ganancias por pagos hechos de clientes que escogieron tarjeta como
su medio de pago.
1.1.9 Permite restablecer clave mediante correo o código de seguridad,

1.1.10 Permite registrar cuenta bancaria Bancolombia.
1.2.0 Permite almacenar saldo, ver saldo , aplicar descuento por porcentaje y por carrera
1.2.1 Permite ver historial de recargas historial de carreras con su ganancias por semana y por
mes
1.2.2 Permite ver pagos hechos por la empresa y pagos pendientes
1.2.3 Permite ver estadísticas de crecimiento o decremento
1.2.4 permite ver calificaciones hechas por los clientes satisfechos e insatisfechos.
1.2.5 en cada requerimiento debe devolver mensaje de éxito o de error para reportar al
desarrollador o administrador del sistema.

4. Menú Socio conductor
4.1.1 Puede estar modo pasajero o modo socio
4.1.2 Puede tomar servicio solicitado aceptar o cancelar si y solo si acepta
4.1.3 Permite ver si es un servicio en tiempo real o servicio programado punta A punto B y
debe trazar la mejor ruta puede utilizar navegación de maps

4.1.4 Puede ver la tarifa que está pagando el cliente
4.1.5 Puede ver la ubicación del servicio solicitado distancia y tiempo, más código generado.
Nombre de persona celular y poder realizar llamada solo si tiene minutos
4.1.6 Puede ver la ubicación y recibe información de los servicios de google maps de giro a la
derecha giro a la izquierda
4.1.7 Puede pedir soporte, ayuda sugerencia queja petición o agradecimiento mediante
mensaje mensaje con cuerpo
4.1.8 debe aceptar el servicio una vez aceptado puede ver datos
4.1.9 debe dar boton de llegada en sitio se enviará mensaje a cliente que vehiculo a llegado

4.1.10 puede abrir chat para enviar mensaje o llamar a cliente el cliente puede hacer y ver lo
mismo
4.1.11 debe dar botón iniciar viaje, finalizar viaje, ver valor a cobrar medio de pago solo se
muestra una vez hecho el viaje calificar cliente.

2.1.1 Permite registrarse como cliente con correo y clave de seguridad, es obligatorio solicitar
nombres apellidos, cédula, fecha de nacimiento, numero de celular, correo electrónico,
dirección de casa, teléfono fijo, validar número celular mediante codigo celular para poder
crear cuenta, puede adjuntar archivos,

2.1.2 Permite restablecer clave mediante correo o código de seguridad,
2.1.3 Permite escoger un método de pago como principal en efectivo segundo tarjeta debito
crédito.
2.1.4 puede pedir viajes ver mapa de google maps, ver conductores en tiempo real y una vez
aceptado por un conductor el tiempo de recogida y llegada del conductor,
2.1.5 puede cancelar carrera y escoger un motivo de un check list.
2.1.6 puede ver su perfil, foto nombres y estrellas.
2.1.6 Permite almacenar saldo, ver saldo , aplicar a descuentos por promociones y por carrera
2.1.7 Permite ver historial de recargas historial de carreras por semana y por mes
2.1.8 Permite ver viajes tomados viajes cancelados rutas hechas.
2.1.9 Puede cargar saldo mediante transferencia bancaria bancolombia.
2.1.10 puede realizar pagos con tarjeta a socios conductores este pago es recibido por nuestro
equipo administrativo.
2.1.11 puede recomendar la aplicación puede activar codigos de promociones
2.1.12 el cliente debe recibir mensaje de confirmación de cada requerimiento y caso de uso
hecho
2.2.1 Cliente escoge el tipo de servicio carro moto camión, bus,colectivo,furgon, motocarro,mudanza
2.2.2 Crea la ruta que va a realizar el usuario registra dirección o sitio inicio,fin pasadia, viaje largo
2.2.3 Puede programar la hora de recogida o buscar en tiempo real
2.2.4 Crea sugerencias para los usuarios puede escoger el tipo de vehículo puede ver la foto de los servicios que tenemos tales como carro moto, camión, bus con sus características registradas tipo, tamaño, clase numero de pasajeros
2.2.5 Permite ver el tiempo que se demora en llegar el servicio solicitado  donde el cliente asi como el valor
2.2.5 muestra las solicitudes pendientes de vehículos que tiene el usuario, solicitadas en curso
así como canceladas y confirmadas que tiene cada cliente
2.2.6 Permite cancelar el servicio solicitado debe escoger un motivo.

2.2.7 el cliente puede pagar servicio solicitado el sistema muestra datos de contacto conductor
2.2.8 si el cliente escoge bus, colectivo, camion furgon, moto, carro debe especificar número
de pasajeros, que desea transportar metros a solicitar.
2.2.9 se realiza estimado cálculo matemático dependiendo del servicio en metros o por
número de personas u objetos se da un estimado pero se recomienda puede varias

3 . El administrador menú maestro web:

3.1.1 Puede crear países, ciudades, departamentos, tarifas, porcentajes,planes,contratos, reglas de negocio.
Crear usuarios con privilegios administradores, empleados.
3.1.2 puede crear, eliminar, actualizar, activar inactivar, consultar, imprimir con filtros
específicos, suspender socios conductores , clientes, y empleados sacar reporte en pdf, excel.
3.1.3 Administrador Actualiza los datos personales y la contraseña de los usuarios ya
registrados, empleados, socios, auditores,
3.1.4 Crear , actualizar, ver, eliminar, imprimir , los vehículos registrados por los usuarios en la
plataforma,
3.1.5 Permite ver, modificar imprimir exportar, clientes socios y empleados registrados, con
paginación, por fecha de registro, por ciudades, por sectores, por país, por nombres.
3.1.6 Permite crear estadísticas, tales como crecimiento en meses y años de la empresa se
puede exportar imprimir.
3.1.7 Puede crear a los empleados salario básico comisiones, deudas con la empresa tales
como préstamos, vacaciones, incapacidades,realizar liquidación para empleados según normas
de Colombia.
3.1.8 permite ver las rutas solicitadas por los clientes y realizadas por los socios conductores,
guarda historial de rutas, ver rutas más frecuentes, inicio y fin de los recorridos con duración
de cada ruta echas, puede imprimir formato pdf, excell
3.1.9 Actualiza saldos de clientes desde las plataforma web realizar liquidación por días por
semana y por mes pagos por recorridos hechos trabajos realizados con descuento de 3.1.10
porcentajes, por los socios conductores, el sistema debe hacerlo de manera automática el
administrador lo puede hacer manual, puede imprimir reportes.
3.1.10 puede crear tarifas tipo de transporte valores segun formulas del sistema acuerdos de
pago

Requerimientos no funcionales se espera el desarrollador ayude asesore con ellos.

Crear esquema o arquitectura del proyecto que ofrezca alternativas de trasladar objetos y
personas con seguridad,facilidad,usabilidad(bicicletas, vehículos, motos, camiones, buses,
furgones)
• Diseñar una aplicación móvil con capacidad de geolocalización integrado entre un servidor de
negocio y servidor de base de datos
• Crear un web service para generar comunicación entre la aplicación móvil y el servidor, que
se gestione de manera automática, las tareas realizadas por el mismo y servicios de
notificaciones
• Generar protocolo de pruebas que permita obtener estadísticas de usabilidad y calidad.
Verificar tiempos de recogida, tiempos de entrega, historial de transacciones débito credito.
La base de datos debe tener capacidad para almacenamiento mínimo 10 mil usuarios,
los tiempos de respuesta aplicación versus base de datos utilizando el crud no debe superar 3
segundos.
Contemplar seguridad de la aplicación y los datos que se guarden en la base de datos utilizada.
Asesorar para el manejo de servidores web, geolocalización mapas de google maps realizar
estudio, negociacion.
Realizar estudio de la plataforma de pagos de la aplicación, asegurar la mejor forma para que
los clientes realicen sus transacciones.
En caso que se desee borrar o modificar un cliente, socio, empleado, esta tarea
solo la puede realizar el administrador, el sistema de validar que el usuario haya sido
modificado o borrado mostrando un mensaje.
Al momento de registrar usuario cliente, socio, empleado administradores el sistema
debe validar que no se encuentre ya registrado en la bd.
Realizar manual de la aplicación ayudas, realizar video
realizar plan de entrega en cualquier herramienta de su conocimeinto , en caso de el
nocumplimiento con los requierimientos funcionales y no funcionales se debe llegar a
un acuerdo de 1 mes mas para la entrega faltante en caso de no cumplir acepta la
devolución del dinero por no generar un software de calidad.
fotos de ejemplo como debe quedar el sistema

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? No lo sé aún
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.), Cloud Storage (Dropbox, Google Drive, etc.), Otros (Otras APIs)
Plataformas requeridas Android, iPhone, iPad, Blackberry

Plazo de Entrega: 06 Marzo, 2020

Otros proyectos publicados por F.