To find out more about this client

Log in to Workana

Open projects
7 years ago

Release new

Eu tenho algumas novas funcionalidades a serem desenvolvidas e outras a serem corrigidas.  O profissional deve ter sólidos conhecimentos em PHP com framework Yii, nodes.js, API's Google de geolocalização PostgreSQL, implantação de meios de pagamento CIELO e Paypal, estrutura de infra da amazon AWS, S3 e bitbucket como versionamento.

Eu quero fechar um mês fixo para algumas entregas que eu irei priorizar.

Interessados entrar em contato. Mas por favor se for entrar, tem que ser até o final. Preciso de uma cara responsável (o que parece ser difícil no meio de desenvolvimento) e com foco em entregas.

Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: Full time
Experience in this type of projects: Yes (I have managed this kind of project before)
API Integrations: Other (Other APIs)
Roles needed: Designer, Developer

USD 1,000 - 3,000

7 years ago

Evoluitos 2017

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.

Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Long-term position
I currently have: I have specifications
Required availability: Full time
Experience in this type of projects: No (I haven’t managed this kind of project before)
API Integrations: Other (Other APIs)
Roles needed: Designer, Developer, Other

USD 100 - 250