Estamos buscando um time experiente para criar um software de assinaturas digitais robusto e eficiente. O objetivo é gerenciar protocolos, signatários e documentos de forma segura, seguindo um fluxograma detalhado que integra um hash de protocolo como ponto inicial.
O sistema incluirá os seguintes módulos e funcionalidades:
1. Módulo de Protocolo: Gerenciamento de protocolos com um hash único para identificação.
2. Módulo de Signatários: Cadastro e gestão de signatários, incluindo campos como email, celular, função, link de assinatura e a própria assinatura digital.
3. Módulo de Documentos: Suporte para upload e visualização de diversos formatos de documentos, como arquivos gerais, imagens, PDFs e documentos Word (Doc/Docx).
4. Módulo de Assinatura: Funcionalidade completa para anexos (fotos, documentos, vídeos), registro de geolocalização, modelo de aparelho, endereço Mac e IP do signatário, além de metadados relevantes.
5. Posições de Assinatura: Vinculação de posições específicas para cada signatário e documento, com definição de tipo e orientação.
6. Visto: Confirmação e registro de vistos nas assinaturas.
7. Autenticação: Gerenciamento de autenticações com nome e instruções, conectando-se a autenticações selecionadas.
Escopo do Trabalho:
Frontend (React com
Next.js):
* Desenvolvimento de uma interface de usuário intuitiva e responsiva utilizando React e
Next.js.
* Implementação de funcionalidades de upload de documentos e visualização do fluxograma do processo.
* Criação de componentes para seleção e posicionamento de assinaturas nos documentos.
* Desenvolvimento de um sistema de autenticação de signatários.
* Exibição de anexos (imagens, vídeos), metadados e links de assinatura de forma clara.
* Design responsivo para garantir compatibilidade com diferentes dispositivos.
* Funcionalidade de arrastar e soltar (drag-and-drop) para documentos e elementos de assinatura digital.
* Utilização de
Next.js para otimização de seo e renderização no lado do servidor (ssr).
Backend (Python):
* Criação de uma API RESTful robusta utilizando Flask ou Django.
* Desenvolvimento de lógica para processar protocolos, armazenar dados de signatários e documentos.
* Implementação de geração e validação de hashes para garantir a integridade dos protocolos.
* Gerenciamento de autenticações, vistos e metadados, incluindo a coleta de geolocalização e endereço IP.
* Integração com serviços de email e SMS para o envio automatizado de links de assinatura.
* Configuração e integração com serviços de armazenamento em nuvem (ex: AWS S3) para gestão eficiente de arquivos.
Buscamos um profissional/time com experiência comprovada em desenvolvimento fullstack, que possa entregar uma solução de alta qualidade, segura e escalável.
Prazo de Entrega: Não estabelecido