Sobre este proyecto
it-programming / mobile-development
Abierto
Objetivos del Proyecto
Los objetivos que se pretenden lograr con esta propuesta son:
• Realizar los desarrollos móviles, web y sincronizadores que compondrán la
solución final.
• Capacitar al personal para el nuevo uso del sistema implementado.
Especialmente dirigido a personal.
• A nivel de solución, se busca:
• Implementar lo solicitado por el cliente en una primera versión que
aborde los requerimientos básicos para salir al mercado.
• Entregar una herramienta moderna y escalable para funcionar con un
medio de pago electrónico.
• Brindar el servicio de hosting en alta disponibilidad el cual será ajustado
en función de la cantidad de usuarios y uso de la plataforma.
1. Entorno Móvil
1.1 Perfil Usuario
Este perfil contara con las siguientes funcionalidades:
• Inscripción/Login
• Cambiar clave
1.2 Geolocalización / Polígonos / Mapa de Locales
Permitirá capturar la ubicación geo espacial del usuario por medio del GPS, aGPS
u otro medio habilitado y posteriormente hacer un cruce con la ubicación de los
comercios en un mapa dentro de la app.
Cuando se muestren los comercios más próximos a su posición, el usuario podrá
hacer tap sobre cualquiera de ellos para conocer los datos del mismo (Nombre,
dirección, teléfono de contacto, horarios de atención, otros).
También podrá consultar las ofertas o promociones que estén disponibles.
1.3 Listado de Comercios
Por medio de esta funcionalidad, el usuario podrá listar los comercios adscritos a
PREE. Conocer sus datos básicos de contacto. Podrá consultar su ubicación
directamente en un mapa.
Contará con filtros para una mejor y rápida información. Estos filtros serán:
• Buscar por nombre, texto libre.
• Buscar por Ciudad y/o Comuna.
• Buscar más próximos a mi ubicación.
1.4 Listado de Categorías
Por medio de esta funcionalidad, el usuario podrá listar las categorías de
productos. Como resultado obtendrá una lista con los comercios que expenden los
productos asociados a dicha categoría.
Contará con filtros para una mejor y rápida información. Estos filtros serán:
• Buscar por nombre, texto libre.
• Buscar por Ciudad y/o Comuna.
• Buscar más próximos a mi ubicación.
1.5 Listado de Productos
Por medio de esta funcionalidad, el usuario podrá listar los productos que maneja
la plataforma de forma transversal. Como resultado obtendrá una lista con los
comercios que expenden los productos.
Contará con filtros para una mejor y rápida información. Estos filtros serán:
• Buscar por nombre, texto libre.
• Buscar por Ciudad y/o Comuna.
• Buscar más próximos a mi ubicación.
1.6 Buscador de productos dentro de Comercio
Por medio de esta funcionalidad, el usuario podrá buscar entre los productos que
maneja un local específico.
Contará con filtros para una mejor y rápida información. Estos filtros serán:
• Buscar más próximos a mi ubicación
1.7 Buscador de Promociones
Por medio de esta funcionalidad, el usuario podrá buscar y conocer el detalle de las promociones que se encuentren vigentes en los comercios próximos a su ubicación. Contará con filtros para una mejor y rápida información.
Estos filtros serán:
• Buscar por nombre, texto libre.
• Buscar por Categoría y/o Producto.
1.8 Agregar/Quitar productos a carro de compra
Por medio de esta funcionalidad, el usuario podrá agregar/quitar productos a su carro de compras. El carro de compra ser consultado en cualquier momento por el usuario, siendo la única restricción que existirá un único carro para un único comercio al momento de ser completado. Es decir, si el usuario escoge el comercio “Don Juan”, todo lo que agregue al carro, será referido a ese comercio.
Si el usuario decide dejar productos en el carro y deja pausado el flujo para ir a consultar otro comercio, no podrá crear un nuevo carro con productos del nuevo local hasta que, o vacíe el actual o concrete la compra/pedido.
1.9 Proceso compra / pedido
La aplicación móvil dispondrá de dos opciones para concretar la venta:
• Pedido
• Pago en el móvil Cuando el usuario termine de llenar su carro (para un único local), el flujo del programa le preguntará cómo desea concretar o finalizar el pedido.
Habrá dos opciones: Pedido y Pago en el móvil. Si escoge “Pedido”, todo el contenido del carro será enviado como una orden de pedido al comercio. Será responsabilidad del comercio efectuar el cobro del pedido una vez que concurra al domicilio del usuario a dejarlo.
En la aplicación móvil el pedido figurará como “No pagado” hasta que el comercio lo informe en la plataforma web.
Hasta que el comercio no marque como “pagado” el pedido, el usuario móvil no podrá efectuar nuevos pedidos. Si por otro lado el usuario escoge la opción “Pagar en el móvil”, se abrirá una interface por medio de la cual deberá escoger el medio de pago a utilizar. Por el momento de consideran: Cuenta Rut y Tarjeta de Crédito.
Si el proceso de pago concluye de forma correcta, el usuario recibirá notificación en el correo que haya registrado, además de información en la propia app.
El usuario quedará habilitado para efectuar nuevos pedidos sin mayor restricción.
1.10Tutorial de Uso La aplicación móvil
Dispondrá de un apartado donde se indicarán las principales funciones. Si PREE disponibiliza videos tutoriales en youtube, se pueden agregar los links para que el usuario los pueda consumir.
2. Entorno Web
En la parte web se consideran dos perfiles de usuarios: Comercio y Administración.
2.1 Comercio: Editar datos y zonas de despacho
Permitirá a los usuarios “Comercio” poder editar sus datos y zonas de despacho. Los comercios los crea el usuario “Administración” con los datos que fueron levantados en terreno por parte de los ejecutivos comerciales de PREE. En la fase de levantamiento de requerimientos se analizarán en detalle los datos que deberán considerarse.
2.2 Comercio: Mantención de Inventario
Módulo que permitirá al usuario comercio el poder mantener los datos relativos a su inventario. Existirá la funcionalidad de búsqueda por categorías y familias que PREE haya creado previamente por intermedio del usuario Administración. Se considera la opción que el comercio deshabilite un producto.
Esta acción sólo afectará al comercio. No se permite la eliminación de productos o el cambio de su descripción. En la fase de levantamiento de requerimientos se analizará en detalle el alcance de este punto.
2.3 Comercio:
Mantenedor de Promociones Por medio de este módulo, el comercio podrá mantener la información de las promociones que cree. Podrá indicar un nombre, una vigencia, condiciones de uso, incluir productos, familias o categorías al momento de definir una promoción. Las promociones son de exclusiva responsabilidad del comercio.
En la fase de levantamiento de requerimientos se analizará en detalle el alcance de este punto.
2.4 Proceso de compra
Permitirá a los dos perfiles del backoffice conocer en detalle las compras realizadas por medio de la app PREE. Dependiendo de la forma de pago que el usuario móvil haya escogido, se generarán dos flujos para gestionar el proceso de compra y su trazabilidad para mayor control y seguridad.
2.5 Arqueo y Cierre Contable
Permitirá a los dos perfiles del backoffice realizar un proceso de arqueo de las compras emitiendo reportes de las comisiones a cobrar en caso que la venta haya sido “por pagar contra entrega” y ventas a pagar en caso que la venta se haya efectuado con pago electrónico. También se considera el bloqueo de suspensión temporal de un comercio que supere la cantidad de ventas asignadas y cuyo medio de pago sea “por pagar contra entrega”. En la fase de levantamiento de requerimientos se analizará en más detalle el alcance.
2.6 Administración:
Creación de Productos Permitirá a los usuarios administradores de PREE la creación de familias, categorías y productos que sustenten de forma transversal la operación de los comercios adheridos. Internamente se podrá conocer los valores que los distintos comercios le dan a los productos creados.
2.7 Administración:
Creación de Comercios Permitirá a los usuarios administradores de PREE la creación de los comercios que se adhieran a la plataforma. Los datos que se deseen capturar y la forma en que ellos interactuarán con el sistema, serán definidos previo levantamiento y análisis de los requerimientos.
2.8 Administración:
Reportería Permitirá emitir al menos 3 reportes por pantalla los que podrán ser exportados a Excel y PDF por parte de los usuarios habilitados. La definición de qué reportes se dispondrán, serán parte del levantamiento que se realizará.
2.9 Sincronizadores
Permitirá el envío de la información de forma bidireccional entre los móviles y el servidor de sincronización.
2.10 Integración Servicios Externos
Integración sistema Google maps u otro, tanto a nivel móvil como web.
2.11 Integración UX
Integración con UX aportado por el cliente. Dicha propuesta UX debe cumplir con los estandares exigidos por W3C y otras entidades tanto para los estilos como para los javascripts.
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 el diseño
Disponibilidad requerida Según se necesite
Integraciones de API Social media (Facebook, Twitter, etc.), Payment Processor (Paypal, Stripe, etc.), Otros (Otras APIs)
Plataformas requeridas Android, iPhone
Plazo de Entrega: 23 Abril, 2018
Habilidades necesarias