Analisando propostas

Programador Android

Publicado em 23 de Janeiro de 2017 dias na TI e Programação

Sobre este projeto

Aberto

O projeto consta em uma rede social para a preservação do meio ambiente. Em suma, é um waze para trilhas onde comércios locais poderão recompensar trilheiros que coletarem dejetos ao longo do caminho.

A estrutura para o cadastro das trilhas já foi programada, falta o mapa para visualizar as trilhas, como também uma tela para informar sobre a distância percorrida, a distância que ainda falta, a diferença de altitude e um meio fácil de visualizar o caminho a se percorrer.

Falta também uma plataforma de bids estilo google adwords para que os comércios locais possam fazer "bids" para impactar os trilheiros. De preferência, a estipulação dos bids deve poder ser feita em diferentes plataformas, seja em em uma área dedicada aos perfis comerciais dentro do aplicativo, em uma plataforma web, ou via sms/whatsapp.

Foi desenvolvida uma api rest que armazena as trilhas e os cadastros de usuários. A tecnologia utilizada foi PHP, inicialmente sem nenhuma framework, só que foi iniciado um processo de refactoring para passarmos a utilizar Laravel. Porém ainda não está em produção.


Também foi desenvolvido um app híbrido, utilizando a tecnologia Ionic, para coleta das trilhas. Seria interessante estudar um refactoring desse app para uma tecnologia nativa (Xamarin, React Native, ou algo similar).

O que necessita ser feito: o cadastro de empresas na API, junto com o cadastro de empresas, projetar uma estrutura para cadastro de campanhas e anúncios baseada no mesmo modelo de negócios do Google AdWords, para que quando um usuário do app final estiver indo para um trilha perto de um estabelecimento, o mesmo seja impactado com esses anúncios.

E por fim, o app final, para “navegação” nas trilhas, um GPS para as trilhas. Lembrando que as informações das trilhas são coletadas no formato de waypoints, ou seja, não teremos problemas com precisão dos pontos na hora de traçar o caminho.

Minha sugestão é terminar o refactoring da API para o Laravel e a partir daí projetar o restante das features todas na API, e depois partir para os apps (de coleta e de navegação).

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
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
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Integrações de API Mídias sociais (Facebook, Twitter, etc), Payment Processor (Paypal, Stripe, etc)
Plataformas exigidas iPhone, Android

Prazo de Entrega: 22 de Fevereiro de 2017

Habilidades necessárias