Evaluando propuestas

App de suministro y recolección de datos para vendedores

Publicado el 15 Septiembre, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Preferimos el desarrollo de la App. Bajo la herramienta Android Studio compatible con Android 8.0.0 inclusive en adelante.
Se requiere la entrega de fuentes, bibliotecas y todo aplicativo anexo utilizados para su posterior mantenimiento en forma autónoma.


El concepto general es siguiente:
Trabajamos con SQL Server 2008 como motor de base de datos de un sistema de ventas propio que puede oficiar de backend. El motor de base de datos (SQL Server) corre en nuestros servidores y está accesible a la wan a partir de una ip pública por un puerto abierto al afecto.
Todo los datos residen en dicho servidor y son administrados por nuestro propio sistema.


La App debe recoger y volcar información en dicho servidor. La información a recoger será puesta a disposición por nuestro sistema en nuestro motor de base de datos catalogada por Usuario.
Así mismo la App deberá almacenar la información (datos) en el servidor SQL.



Diseño y características generales de la App:
1) Deberá accederse por medio de usuario (mail) y contraseña.
2) Contendrá los siguientes módulos/divisiones:
a) Notificaciones al usuario y sus contestaciones.
B) Clientes: Consulta de datos, Altas y Modificaciones.

(Los campos a contemplar se definirán más adelante)
c) Consulta de la planificación (nómina de clientes a visitar y cumplir) e incorporación de novedades. (Los campos a contemplar se definirán más adelante)
d) 6 o 7 consultas de caracter general a definir.

Detalle de diseño:

Ventana de Clientes.

ID Interno: Int Sólo Lectura
cuit (id tributario): int 11 dígitos con verificador obligatorio
razón social: textbox varchar(64) obligatorio
interlocutor: combobox varchar(64) obligatorio
teléfono: textbox varchar(128) obligatorio (sólo números)
email: textbox varchar(128) obligatorio (validado sin inconsistencias formales)
dirección: textbox varchar(64)
código postal: textbox varchar(8)
localidad: textbox varchar(32)
provincia: combobox char(1) interno, se exhibe tabla precargada varchar(64)
latitud varchar(24) pegable desde google maps
longitud varchar(24) pegable desde google maps
notas al margen: varchar(4098)

clasificadores:
tipo de cliente: int listview con checkbox, se exhibe tabla precargada
tipo de productor: int listview con checkbox, se exhibe tabla precargada
actividades: int listview con checkbox, se exhibe tabla precargada
+10 clasificadores adicionales similares al anterior con nombres a definir

parque de máquinas (nómina de múltiples renglones)
tipo: combobox varchar(2), se exhibe tabla precargada obligatorio
marca: combobox varchar(2), se exhibe tabla precargada obligatorio
modelo: combobox varchar(16), se exhibe tabla precargada obligatorio
año: varchar(4)
notas: varchar(256)
fotos: (6) image

evolución de gestión de venta: varchar(8000) sólo lectura

detalles de la entidad: varchar(8000) sólo lectura


ventana de planificaciones.

Lista de Planificaciones por Usuario
Nombre y Fecha de Creación
Ícono de acceso directo a Vista de la planificación en Google maps con Waypoints.

Clientes Dentro de la Planificación Elegida
Razón Social - Interlocutor
Fecha y Horario Preferido/Pactado
Teléfono
Distancia desde la posición actual
Ícono de acceso directo a Vista del cliente en Google maps con Waypoint.
ÍCono de acceso directo a llamada telefónica al cliente.
ÍCono de acceso directo a contacto por Whatsapp al cliente.

Evoluciones Dentro del Cliente Elegido
Fecha/Hora de Inicio: Date (16) Automática.
Fecha/Hora de Finalización: Date (16) Automática.
Detalle de lo Hablado: Varchar(8000) Posibilidad de conversor de audio a texto tipo Transcripción Instantanea de Google.
Grabación de Audio: con subida a automática Google Drive.
Estado: ComboBox Int interno, se exhibe tabla precargada Varchar(32)
Ícono de Acceso directo a edición de ficha 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? 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
Plataformas requeridas Android, iPhone

Plazo de Entrega: No definido

Habilidades necesarias