Desenvolvimento de App para controle dos representantes (Fase - Roteirização)


Evaluando propuestas
Descripción:
O APP consiste em sugerir e controlar diariamente quais Parceiros o representante precisa visitar. Ele usa algoritmos de roteirização em conjunto com o Google Maps para funcionar, não só para poder calcular as rotas como também para poder mostrar ao usuário qual percurso será feito durante o dia de trabalho. SEMPRE ACEITAMOS SUGESTÕES DIVERSAS.

Essa fase do APP só funciona se o APP da FASE – BÁSICA estiver funcionando, porque alguns cadastros aproveitaremos dele. Sugiro que você programador, primeiro comece o orçamento da FASE – BÁSICA, que também está publicado no mesmo usuário do Workana.

Com essas informações sendo capturadas diariamente, trabalharemos as inconformidades. Por exemplo, não nos interessa saber quem ele visitou, apesar que essa informação não é desprezível. Nos interessa saber as exceções, que são os Parceiros que estavam previstos serem visitados em um determinado dia e por algum motivou acabaram não sendo visitados.

Inicialmente ele não será integrado a nenhum ERP, mas no futuro poderá ser integrado a um ERP.

A empresa que está contratando é a Pracial Repasses https://pracialrepasses.com/

INFORMAÇÕES TÉCNICAS IMPORTANTES

TIPOS DE PARCEIROS:
- Leads = potencial Lojista
- Lojista = revendedor que aceitou ser cadastrado no grupo de WhattsApp do representante
- Cliente = lojista que realizou uma compra da Pracial

Segue abaixo as funcionalidades do APP na ordem de workflow que elas ocorrem (Fase – ROTEIRIZAÇÃO):

- Representante
1) Incluir no cadastro do Representante que foi criado no APP da (FASE – BÁSICA).
• Endereço da casa do Representante (Validar o endereço no Google Maps para usar no roteirizador).
• Veículo que o Representante usa para trabalhar. Usar o mesmo tipo de cadastro que o Repassador usa para cadastrar os carros que estão a venda que foi criado no APP da (FASE – BÁSICA)

2) Cadastrar os Leads.
• Nome fantasia.
• Endereço (Validar o endereço no Google Maps para usar no roteirizador).
• Telefone.

- Administrativo
1) Incluir no cadastro do Representante.
• Área do raio em X metros da cerca eletrônica de cada Parceiro e da casa do representante.
• Consumo do veículo que o Representante usa para trabalhar.
• Horas trabalhadas por dia da semana de cada Representante.

- Representante
1.1) Iniciar a sugestão de visita do dia, APP sugere qual o primeiro Parceiro será visitado baseado na seguinte regra de roteirização:
• Definir o ponto de partida:
o geolocalização atual do Representante
o endereço da casa do Representante
• Primeiro verifica todos os Leads do cadastro e sugere quais são os Leads possíveis de serem visitados naquele dia da semana durante as horas cadastradas previstas para ele trabalhar.
• Caso mesmo tendo sugerido visitar todos os Leads que estão no cadastro e mesmo assim ainda tenha tempo disponível para visitar mais algum outro Parceiro, o APP verifica quais Lojistas podem ser visitados também e faz a sugestão desses.
• E se todos os Leads e Lojistas também foram visitados no mesmo dia e mesmo assim ainda tenha tempo sobrando para visitar mais algum Parceiro, o APP sugere por último visitar os Clientes que ainda são possíveis de serem visitados no mesmo dia.
1.2) Quando chegar na área da cerca eletrônica do Parceiro sugerido, o APP mostra o discurso personalizado dependendo do tipo de Parceiro que está sendo visitado, de acordo com as opções abaixo:
1.2.1) Se for um Lead, aparece na tela o discurso de abordagem para Lead.
1.2.2) O App obriga o Representante a tirar uma foto da fachada da loja.
1.2.3) Na hora que tirar o foto o sistema salva as coordenadas da posição da loja, porque será mais exato que o endereço e a partir desse momento, no cadastro desse Parceiro será considerado as coordenadas como localização dele oficial e não o endereço digitado anteriormente.
1.2.4) Incluir no cadastro do Lead as informações abaixo, que o transformará em um Lojista:
• CNPJ
• Contato
• E-mail
• Celular
• Telefone fixo
1.2.5) Escolher o motivo da não conversão de Lead em Lojista e poder escrever uma observação:
• Não tem interesse
• Fazer nova visita em X dias
• A cadastrar diversas opções...

1.3.1) Se for um Lojista, aparece na tela o discurso de abordagem para Lojista.
1.3.2) O App obriga o Representante a tirar uma foto da fachada da loja.
1.3.3) Na hora que tirar o foto o sistema salva as coordenadas da posição da loja, porque será mais exato que o endereço e a partir desse momento, no cadastro desse Parceiro será considerado as coordenadas como localização dele oficial e não o endereço digitado anteriormente.
1.3.4) Escolher o motivo da não conversão do Lojista em Cliente e poder escrever uma observação:
• Não tem interesse
• Fazer nova visita em X dias
• A cadastrar diversas opções...

1.4.1) Se for um Cliente, aparece na tela o discurso de abordagem para Cliente.
1.4.2) O App obriga o Representante a tirar uma foto da fachada da loja.
1.4.3) Na hora que tirar o foto o sistema salva as coordenadas da posição da loja, porque será mais exato que o endereço e a partir desse momento, no cadastro desse Parceiro será considerado as coordenadas como localização dele oficial e não o endereço digitado anteriormente.
1.4.4) Escolher o motivo da não compra de um outro carro da Pracial.
• Não tem interesse
• Fazer nova visita em X dias
• A cadastrar diversas opções...

1.5) Quando o APP percebe que:
• Todas as visitas planejadas no dia foram realizadas ele pergunta se pretende encerrar o dia.
• Chegou ao horário de encerramento do dia de trabalho e ainda falta visitar algum parceiro o APP pergunta se pretende encerrar o dia.
• Chegou na cerca eletrônica de casa o APP pergunta se pretende encerrar o dia.

1.4) Iniciar uma nova sugestão de visita no dia seguinte, APP sugere qual o primeiro Parceiro será visitado baseado na regra de roteirização descrita acima.

Funcionalidades diversas necessárias:
• Salvar o total de km percorrido por dia, para calcular o consumo de combustível por representante.
• Salvar todas as informações geradas, porque depois definiremos na terceira FASE como serão organizadads.


Categoria: IT & Programação
Subcategoria: Programação para dispositivos móveis
Qual é o alcance do projeto?: Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Android, iPhone, iPad

Abierto

Presupuesto

4

Propuestas

6

Freelancers interesados

Publicado: Hace 2 meses

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Otros proyectos de este cliente

Para ver más detalles del cliente

Ingresa a Workana

Freelancers que ya aplicaron para este trabajo

JULIAN G. I am a proactive and experienced professional. I have expertise in various technologies and like to develop smart solutions that generate a satisfactory result. I am focused on results and I try our best to fulfill ... + detalles

Daniel S. Analise, Consultoria e Desenvolvimento de Sistemas de Informação *** Automação Comercial *** *** Tecnologias mobile-android *** Especialista nas linguagens Delphi, Java, PIC C, C#, SQL,... Outras referências: ht... + detalles

José I. G. A. GRUPO ADAPTA - SOLUÇÕES QUE SE ADAPTAM AO SEU NEGÓCIO. Nosso foco é atender às necessidades dos clientes com estratégia, planejamento, criatividade, transparência e ética. Visando à melhoria contínua e o desenvolvime... + detalles

Matheus L. M. Sou um profissional dedicado, sempre apto a aprender novas tecnologias, eficiente, atencioso e prestativo. + detalles