Projeto composto de App + Website Administrativo (Backend)
Requisitos do App:
1. O app deve ser desenvolvido usando IONIC Framework
2. O aplicativo deve ser construído para as plataformas Android, iOS e Windows Phone
3. Envio de Coordenadas Geográficas:
3.1. O Aplicativo deve ser capaz de enviar as coordenadas geográficas correspondente à localização do dispositivo móvel.
3.2. As coordenadas serão enviadas após o usuário do dispositivo clicar em um botão de acionamento específico.
3.3. Será enviado um link (para a lista de contatos e para o Backend) com as coordenadas exatas, que se clicado abrirá o mapa geográfico (p.e. Google Maps) com a marcação da localização do dispositivo.
3.4. Estas coordenadas devem ser enviadas periodicamente (de 5 em 5 minutos) caso o dispositivo móvel esteja se movendo.
3.5. O envio será realizado via chamada de webservice no Backend e via SMS para a lista de contatos cadastrada.
3.6. Este mecanismo deve funcionar mesmo sem conexões Wi-Fi e 3G, neste caso pode ser enviado apenas o SMS.
4. Após o clique no botão mencionado, todos os processos deverão ser coordenados em background de forma a não exibir na tela o seu status de execução e o aplicativo deve apagar a tela do dispositivo.
5. O aplicativo deve permitir que o usuário crie a sua rede de contatos através do cadastro de uma lista de contatos, cada contato conterá:
• Nome
• Telefone Celular
Requisitos do Backend:
1. O backend deve possuir uma funcionalidade para registrar os aparelhos que devem ser monitorados, sendo cadastrados dados tais como:
• Proprietário do Aparelho;
• Endereço do Proprietário do Aparelho;
• Número do Celular;
• Avisar a: deve ser uma lista contendo para cada item:
o Nome
o Telefone Fixo
o Telefone Celular
2. O sistema de backend deve ser construído usando a tecnologia Asp.Net MVC com Banco de Dados SQL Server. Nas versões mais atuais disponíveis. Deve também utilizar as tecnologias HTML5, CSS, Javascript e ser responsivo.
3. A aplicação backend deve permitir que seja consultada a lista dos dispositivos cadastrados para monitoração.
4. O sistema backend deve fornecer uma tela para acompanhamento da(s) ocorrência (s). Deve ser capaz de apresentar uma lista das ocorrências de monitoração (cliques no botão de acionamento). A cada nova ocorrência recebida, mesmo que simultânea, deve ser exibido um pop-up para chamar atenção do operador do sistema.
5. A aplicação deve permitir o cadastro de usuários para que possam, posteriormente, ser autenticados no sistema de forma que apenas os usuários autorizados tenham acesso ao sistema.
6. A forma de comunicação preferencial entre o Aplicativo e o Backend é via internet (Wi-Fi, 3G, 4G). O Backend deve possuir um Webservice REST exposto para receber as comunicações. Porém, esta comunicação deve funcionar mesmo sem conexões Wi-Fi e 3G, neste caso pode ser enviada uma mensagem SMS via API DirectCall ([login to view URL]).
Olá senhor,
Somos uma empresa de desenvolvimento de Indiana aqui.
temos verificado seus dados publicados aqui e querem mais esclarecimentos em, portanto, a mensagem nós para discutir sobre ele mais então vamos capaz de se mover sobre ele.
obrigado
Hello My name is Pranav
I have checked the details shared by you
will do done exactly what you want
Please consider my bid and we can discuss more so that i can assist you in better way
our services always with you even we complete the project
My Portfolio
https://www.freelancer.com/u/amitarai.html