Softwares e sistemas
Escopo do projeto:
1. Criação de mecanismo para:
a. Geração de link seguro (JTW, criptogrado) a partir de informações gravadas em banco de dados
b. O link deverá ter um horário limite para efetivação
c. Criação de mecanismo para criação de endpoint que permita reconhecer o link acionado
d. O mecanismo deverá reconhecer o horário limite e:
- Caso expirado não deverá fará o direcionamento a página destino
- Caso não expirado deverá fará o direcionamento a página destino e nesse caso deverá:
==> Validar se o link veio da origem esperada: celular (no caso de link enviado via SMS ou whatsapp) , resposta de mail (no caso de link enviado via mail) ou resposta de chat. Uma mesma pessoa pode receber o link de vários mails.
==> Fazer a autenticação reconhecendo (através de consulta a banco de dados, o usuário destinatário do convite) e acionar a rotina de login passando o usuário como parâmetro
==> Receber o retorno da rotina de login e caso houver sucesso: i. deve gravar o usuário em elemento DOM (ou outra forma de passagem de parâmetro) e ii. acionar um endpoint específico
2. Desenvolver componente implementável, sempre que possível, através de API (Rest) para que possa ser acionado por aplicação (backend Java ou Phyton) com os seguintes requisitos básicos:
2.a. O envio de parâmetros e o retorno da chamada devem ser seguros (o desenvolvedor deve sugerir e implementar mecanismo de segurança, preferencialmente JWT código aberto);
3. Mecanismo para teste do componente
3.a. O desenvolver deve desenvolver sandbox para testar a API desenvolvida.
3. Documentação da API
3.a. O desenvolver pode indicar a ferramenta de documentação da API
3.b. Deverá documentar todos parâmetros, endpoints, callbacks, retornos e outros elementos necessários.
4. Treinamento, através de vídeo conferencia que será gravada, para 2 ou mais pessoas
4.a Configuração do ambiente Google
4.b. Sobre a utilização da API desenvolvida
4.c. Sobre as técnicas utilizadas para que a empresa contratante possa ter autonomia para desenvolver, ou contratar, o reconhecimento de outros documentos
Prazo de garantia do desenvolvimento:
Após a entrega o fornecedor deverá corrigir falhas documentadas (com respectivas evidências) pelo prazo de 30 dias.
O desenvolvedor deverá sugerir na sua proposta:
- Linguagem de programação a ser usada
- Frameworks ou códigos abertos que utilizará na construção.
Restrições:
- As informações não podem ser gravadas, armazenadas temporariamente ou equivalente
- Não podem ser usados coockies ou técnicas semelhantes
Prazo de garantia do desenvolvimento:
Após a entrega o fornecedor deverá corrigir falhas documentadas (com respectivas evidências) pelo prazo de 30 dias.
Você conhece alguém que se encaixa bem no projeto? Ganhe comissão indicando freelancers! Por cada inscrição você ganha 5 € diretamente na sua conta e quando o freelancer é contratado pela plataforma você ganha 2% dos ganhos deste freelancer!
Preencha os detalhes do profissional que você gostaria de recomendar:
Quando o freelancer aceitar o convite, ele será automaticamente adicionado à sua rede e você ganhará 2% a mais todos os ganhos deste freelancer através da plataforma. Para mais informações consulte nosso Termos e Condições
Nenhum freelancer interessado ainda
{{item.displayDisciplines}}
Você tem uma conta stand-by e já respondeu a 1 projeto neste período de assinatura.
Atualize sua conta agora com apenas 1 clique e responda a projetos ilimitados.