Evoluitos 2017

Evaluando propuestas

Publicado: Hace 5 meses Plazo: 5 días Propuestas: 0 Freelancers interesados: 1

Abierto

Descripción:

Tenho um plataforma que hoje já funciona com geolocalização utilizando a API do google que já se utiliza de processo de mensuração de tempo, distância e valores.

Entretanto estou no processo final de melhorias de um módulo, utilizando a API do Here e não mais do google, onde faremos a carga de uma planilha com dados de endereços, contatos, complementos de endereços, falar com quem e fazer o que. E com base nestes dados iremos montar os pedidos (=rotas), considerando algumas informações. Imagine que voce faça a carga de uma planilha com 300 endereços? O processo será o seguinte
1. Iremos ler a planilha
2. Pegar as coordenadas no batch geocodingo do Here (similar ao google maps)
3. Fazer a higienização dos endereços, pois poderá haver endereço com o nome "pça" e deveria ser "praça" ou "prof" e deveria ser "professor"
4. Sequenciar os endereços de entrega como se fosse um rota apenas
5. APó s higienizar e com base no parâmetros definidos para montagem da rotas, conforme os parametros abaixo:
5.1. Montar rota por distancia máxima
5.2 Montar rota por quantidade de endereços máximo
5.3. montar rota com base na cubagem do veiculo
6. Após definir estes parâmetros deverá ser montadas a quantidade de rotas de acordo com o critério definido.
7. Disparar as rotas para atendimento
8. Habilitar o Dashboard para visualização

Obs. Os itens 1, 2,3, 5(parcial), 6, 7 e 8 já estão prontos. O grande problema é ajustar o processo de montagem das rotas, pois hoje esta sendo montada as rotas pois não tem nenhuma otimização dos endereços, considerando por exemplo uma sequencia ordenada.

Fora este processo de rever a regrar para criar as rotas ainda existem os seguintes ajustes a serem feito

. No dashboard, ajustar o tamanho da fonte onde aparece os endereços
. Incluir um Hint em cima dos pins que marca a localização do endereço de entrega
. Incluir um auto-ocultar na barra de menu de forma que o dashboard oculpe toda a tela
. Incluir um botão de cancelar uma corrida ou endereço

FATORES IMPORTANTES
A pessoa deve ter muitos anos de experiencia com PHP, Node.js, MySqlPortgree, API do Google, Here e saber usar o framework Yii 1.1.4 bem como todos os conceitos de geolocalização. Não dá para entrar para aprender neste momento.



Categoria: IT & Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Alteração média
Isso é um projeto ou uma posição de trabalho?: Cargo de longo prazo
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Disponibilidade requerida: Período integral
Funções necessárias: Designer, Desenvolvedor, Outro
Integrações de API: Outros (Outras APIs)

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