Analisando propostas

Cópia de Plataforma de integração Sms, Get/Post, Xml, rastreamento mobile e app botão pânico

Publicado em 21 de Março de 2018 dias na TI e Programação

Sobre este projeto

Aberto

Aplicativo help Comunidade.
•    Na plataforma de registro e pedido de aquisição do aplicativo o formulário irá consultado na base do orgão competente receita federal informações do número de cpf solicitado juntamente com nome completo, data de nascimento para formalizar a identificação pessoal contra fraude;
•    o aplicativo será enviado para "google play", ios app e windows phone, desde o momento da instalação do mesmo, na tela de login conterá um link "adquira já";
•    verificação por sms para identificação do número ao telefone instalado juntamente com o cpf do clinete, estes dados serão consultados em nossa plataforma de integração contendo informações de faturamento e outros;
•    após este procedimento o aplicativo irá baixar a configuração do servidor para a configuração padrão definida na plataforma dentro do aplicativo;
•    o aplicativo vai conte notificação em tela full screean "renove sua licença", irá receber do servidor uma mensagem de sms contendo o link para o painel de controle para pagamento e gerenciamento de faturas;
•    em configurações do sistema o cliente terá a possibilidade de adicionar mais 3 (três) números de celular onde que independente do aplicativo instalado, iram receber notificação de ajuda via sms com link de acesso ao mapa;
•    identificação de grupos para envio em massa -> no mapa será criado faixa de cep em raio de 300 metros até 2km ou habilitando cerca virtual manualmente gerando uma identificação de geolocalização como exemplo #grupo0214, campo em banco da dados da plataforma de integração comunicando por internet e/ou sms ao aplicativo "a plataforma irá receber a notificação referente ao número de telefone, o sistema irá identificar que este número pertence ao grupo #grupo0214 por exemplo, que pertente ao condomínio valparaíso i", todos os clientes cadastrados do grupo irá receber a notificação quando disparada de um cliente do mesmo, recebendo assim no corpo da mensagem identificação como bloco:x ap:y ou nome da loja ou nome da pessoa e link de acesso ao mapa dependendo do tipo de contrato e sua categoria;
•    meios de pagamento e integrações: como base foi escolhido a primeiro momento a plataforma frontend wm wordpress, onde o meio de pagamento será o gateway pagseguro, os dados de faturas recorrente serão gerenciados pela empresa "vindi", a loja virtual pelo woocommerce receberá os dados completos do cliente que adquiriu o aplicativo, será enviado um xml de forma automática para uma pasta base xml onde que a plataforma de integração irá conseguir identificar os dados s status de cada cliente ou grupo de clientes;
•    pacotes fechados em quantidade, a loja virtual irá identificar entre pessoa física ou jurídica, este termo teremos a facilidade de identificação dos dados informados do grupo a ser criado, uma página dentro da área do cliente será liberada para que o responsável envie um xml, csv e/ou dados separados por ponto e vírgula seguindo o padrão do sistema informados na tela, neste caso teremos um suporte para atendimento de inserção de dados para este fim, como condomínios ou grandes empresas.
•    O link para localização no mapa após o disparo de pânico terá seu tempo de validade por 24 horas, acesso sem logim, após este período o link será inativado;
•    No mapa a pessoa que receber a notificação de ajuda irá ter permissão somente para visualização da localização em tempo real do solicitante do disparo no período de 60 minutos, após este procedimento o link estará habilitado somente para os números de celulares cadastrados do usuário cliente como um funcionário ou familiar, para o grupo que receber o link terá acesso somente efetuando o login pelo cpf do cliente que necessita de ajuda;
•    No mapa para as ações como escuta por áudio, 24 horas de visualização em tempo real, apagar todos os dados do aparelho, terá que ser feito por acesso restrito como uma empresa de rastreamento contratados futuramente ou pelo suporte da Help Comunidade se assim houver;
•    O Botão de pânico pressionado após ativo, cancelado pelo cliente, o link de acesso ao mapa ficará ativo somente por acesso efetuando login CPF do cliente ao período de 24 horas;


Plataforma de Mapa, integração SMS e Internet request get/post:
esta plataforma será responsável pela leitura dos dados disparados pelo aplicativo via get, post ou leitura de sms periódico a cada segundo do servidor sms via get, post ou sms;
a plataforma de integração irá efetuar a leitura do xml da loja virtual identificando todos os clientes ativos e inativos, recebendo assim o status de faturamento (enviar para o número de celular do cliente um sms de fatura em atraso ou até cancelar os serviços do aplicativo em caso de fatura vencida);
criar grupos de disparos de informações, ao receber o xml com os dados dos clientes a plataforma irá definir automaticamente pela faixa de cep e geolocalização um raio de 300 metros a 2 km, dependendo da informação capturada via api da avenida ou rua dos clientes, terá que conter também uma cerca virtual para o grupo de clientes #xxxx onde qualquer um deste grupo assim que disparar o botão de pânico todos deste grupo irão receber notificação de ajuda contendo "nome do estabelecimento" ou "bloco:x ap:y" (para identificação como condomínio ou comércio, o formulário de cadastro terá um campo especificando a categoria) e link de acesso ao mapa;
esta plataforma terá que conter um mapa de localização conectado ao aplicativo rastreador do cliente cadastrado ""(temos o código de fonte do script e app android)"", o link de acesso ao mapa gerado e enviado será direcionado para o número de celular via get ou post abrindo assim as permissões necessárias descritos acima informando o nome do estabelecimento, bloco ou ap ou nome da pessoa em tempo real no mapa, para acesso completo habilitar perfil de usuários com relatório (assistido (somente visualiza no período do link), clientes(visualiza no período do link de cliente por usuário e senha), operadores (visualiza todos os clientes determinados por região município, bairro e/ou condomínio habilitando escuta de áudio, bloqueios e formatação dos dados), administrador (acesso completo)).
Este mapa com localização do cliente em tempo real pelo link via sms será habilitado como responsivo para abertura em aparelhos mobile via url.
Quem tiver o aplicativo instalado e fizer parte do grupo #XXXX irá receber um aviso sonoro e levantar o aplicativo com mapa de localização e informação do cliente que disparou a notificação em primeiro plano, contendo botão de cancelar a notificação, juntamente receber o sms com a notificação padrão da plataforma.
Na parte de administração, conterá configuração base de aplicativo, como dito esta aplicação terá que conter um banco de dados das configurações do aplicativo como tempo de espera do GPS, Período para envio de disparo SMS.

APIs
XML loja virtual:

<?xml version="1.0" encoding="UTF-8"?>
<Orders>
<Order><Order_Number>34</Order_Number><Order_Status>Processando</Order_Status><Order_Date>2017-12-06 18:31</Order_Date><Customer_Note/><Billing_First_Name>Jeferson</Billing_First_Name><Billing_Last_Name>de Amorim</Billing_Last_Name><Billing_Company/><Billing_Address>Av. Marechal Campos, 237, BLOCO:C02 AP:1023</Billing_Address><Billing_Address_1>Av. Marechal Campos, 237</Billing_Address_1><Billing_Address_2>BLOCO:C02 AP:1023</Billing_Address_2><Billing_City>VITORIA</Billing_City><Billing_State>ES</Billing_State><Billing_State_Full>Espírito Santo</Billing_State_Full><Billing_Postcode>29045-720</Billing_Postcode><Billing_Country>BR</Billing_Country><Billing_Country_Full>Brasil</Billing_Country_Full><Billing_Email>hypersize@hotmail.com</Billing_Email><Billing_Phone>(27) 99706-7023</Billing_Phone><Order_Subtotal>1.00</Order_Subtotal><Count_Unique_Products>1</Count_Unique_Products></Order>
<Order><Order_Number>32</Order_Number><Order_Status>Pagamento pendente</Order_Status><Order_Date>2017-12-06 17:11</Order_Date><Customer_Note/><Billing_First_Name>Jeferson</Billing_First_Name><Billing_Last_Name>de Amorim</Billing_Last_Name><Billing_Company/><Billing_Address>Av.
Marechal Campos, 237, BLOCO:C02 AP:1023</Billing_Address><Billing_Address_1>Av. Marechal Campos, 237</Billing_Address_1><Billing_Address_2>BLOCO:C02 AP:1023</Billing_Address_2><Billing_City>VITORIA</Billing_City><Billing_State>ES</Billing_State><Billing_State_Full>Espírito Santo</Billing_State_Full><Billing_Postcode>29045-720</Billing_Postcode><Billing_Country>BR</Billing_Country><Billing_Country_Full>Brasil</Billing_Country_Full><Billing_Email>v54934788501184785273@sandbox.pagseguro.com.br</Billing_Email><Billing_Phone>(27) 99706-7023</Billing_Phone><Order_Subtotal>150.00</Order_Subtotal><Count_Unique_Products>1</Count_Unique_Products></Order>
<Order><Order_Number>30</Order_Number><Order_Status>Processando</Order_Status><Order_Date>2017-12-06 11:59</Order_Date><Customer_Note/><Billing_First_Name>Jeferson</Billing_First_Name><Billing_Last_Name>de Amorim</Billing_Last_Name><Billing_Company/><Billing_Address>Av. Marechal Campos, 237, BLOCO:C02 AP:1023</Billing_Address><Billing_Address_1>Av.
Marechal Campos, 237</Billing_Address_1><Billing_Address_2>BLOCO:C02 AP:1023</Billing_Address_2><Billing_City>VITORIA</Billing_City><Billing_State>ES</Billing_State><Billing_State_Full>Espírito Santo</Billing_State_Full><Billing_Postcode>29045-720</Billing_Postcode><Billing_Country>BR</Billing_Country><Billing_Country_Full>Brasil</Billing_Country_Full><Billing_Email>v95869614485355202142@sandbox.pagseguro.com.br</Billing_Email><Billing_Phone>(27) 99706-7023</Billing_Phone><Order_Subtotal>50.00</Order_Subtotal><Count_Unique_Products>1</Count_Unique_Products></Order>
<Order><Order_Number>29</Order_Number><Order_Status>Pagamento pendente</Order_Status><Order_Date>2017-12-06 11:58</Order_Date><Customer_Note/><Billing_First_Name>Jeferson</Billing_First_Name><Billing_Last_Name>de Amorim</Billing_Last_Name><Billing_Company/><Billing_Address>Av. Marechal Campos, 237, BLOCO:C02 AP:1023</Billing_Address><Billing_Address_1>Av. Marechal Campos, 237</Billing_Address_1><Billing_Address_2>BLOCO:C02 AP:1023</Billing_Address_2><Billing_City>VITORIA</Billing_City><Billing_State>ES</Billing_State><Billing_State_Full>Espírito Santo</Billing_State_Full><Billing_Postcode>29045-720</Billing_Postcode><Billing_Country>BR</Billing_Country><Billing_Country_Full>Brasil</Billing_Country_Full><Billing_Email>webmaster@helpcomunidade.com.br</Billing_Email><Billing_Phone>(27) 99706-7023</Billing_Phone><Order_Subtotal>100.00</Order_Subtotal><Count_Unique_Products>1</Count_Unique_Products></Order>
<Order><Order_Number>28</Order_Number><Order_Status>Cancelado</Order_Status><Order_Date>2017-12-06 10:23</Order_Date><Customer_Note/><Billing_First_Name>Jeferson</Billing_First_Name><Billing_Last_Name>de Amorim</Billing_Last_Name><Billing_Company/><Billing_Address>Av.
Marechal Campos, 237, BLOCO:C02 AP:1023</Billing_Address><Billing_Address_1>Av. Marechal Campos, 237</Billing_Address_1><Billing_Address_2>BLOCO:C02 AP:1023</Billing_Address_2><Billing_City>VITORIA</Billing_City><Billing_State>ES</Billing_State><Billing_State_Full>Espírito Santo</Billing_State_Full><Billing_Postcode>29045-720</Billing_Postcode><Billing_Country>BR</Billing_Country><Billing_Country_Full>Brasil</Billing_Country_Full><Billing_Email>v54934788501184785273@sandbox.pagseguro.com.br</Billing_Email><Billing_Phone>(27) 99706-7023</Billing_Phone><Order_Subtotal>150.00</Order_Subtotal><Count_Unique_Products>1</Count_Unique_Products></Order>
</Orders>


Servidor de SMS:
https://s3-sa-east-1.amazonaws.com/helpcomunidade/aplicativo/Manual+de+Integracao+WS+2017+v3.09.pdf
https://webservices2.twwwireless.com.br/reluzcap/
nd you the door gsmes a Integra song, Lord I want you to.

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 uma ideia geral
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Integrações de API Cloud Storage (Dropbox, Google Drive, etc), Outros (Outras APIs)
Plataformas exigidas Android, iPhone

Prazo de Entrega: Não estabelecido

Habilidades necessárias