Publicado: Hace 2 años
Propuestas: 1
ACCESOS:
• Al iniciar sesión por primera vez, consulte la información de accesos por Api Rest y almacenar en la base de datos de la app.
• Gestión de accesos múltiple empresa y múltiple sucursal.
CLIENTES:
• Permita observar todos los clientes disponibles que posee la empresa.
Es importante recalcar que todos estos datos son extraídos de la base de datos de GETSOFT.
• Esta información puede ser editada en caso de que los datos se encuentren incorrectos o se requiera ingresar un nuevo cambio.
• Crear nuevos clientes en caso de que el cliente no se encuentre registrado en la empresa.
Los datos ingresados son validados y guardados para que sean enviados en la siguiente sincronización.
PRODUCTOS:
• Permita la sincronización y almacenamiento de todos los productos disponibles en GETSOFT.
• Listar los productos que se encuentran disponibles en el GETSOFT junto con la información necesaria.
PEDIDOS:
• Permitir listar, crear, modificar y anular (Siempre y cuando no haya sincronizado con GETSOFT) todos los pedidos que ha realizado el usuario junto con el cliente del pedido.
• Cuando el pedido se guarde, se generará un número de pedido asignado exclusivamente para el usuario.
• El usuario puede ingresar y eliminar los items del pedido cuando cuente con stock disponible.
SINCRONIZACIÓN
• Recepción y envío de información vía Api Rest entre la aplicación y GETSOFT.
• Los datos que se encuentran en la aplicación móvil pueden ser descargados y sincronizados por medio de un sistema de sincronización diseñado para que la aplicación pueda operar de modo offline, en caso que el cliente no posea internet a la hora de utilizarlo.
base de datos móvil
• guardar datos de usuarios, acceso, clientes, productos y pedidos.
REVISIÓN de cambios
• revisar los cambios de la base de datos getsoft junto con la base de datos de la app y comparar con los registros ingresados. Si detecta algún cambio realizado, este inserta los datos faltantes en la base de datos carente.
Este proceso se realiza cada cierto tiempo y almacena en archivos de versiones.
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
Disponibilidad requerida: Según se necesite
Plataformas requeridas: Android, iPhone, iPad
Necesito: Crear una app
Necesita backend: Sí
Procesador de pago: No