Estamos buscando um desenvolvedor ou equipe para criar um sistema robusto e completo para a gestão de Autorização para Transferência de Propriedade de Veículo Eletrônica (ATPVe) e Procuração Digital. O sistema deve ser intuitivo, seguro e integrar-se perfeitamente com plataformas de assinatura eletrônica.
Funcionalidades Essenciais:
* Preenchimento completo de dados para ATPVe e Procuração Digital.
* Acompanhamento detalhado do status de cada solicitação.
* Integração com serviços de assinatura eletrônica via webhook.
* Geração e entrega de documentos PDF finais, devidamente assinados e homologados.
ÁReas de Usuários:
1. ÁRea da Loja:
* Login seguro.
* Funcionalidade para iniciar novas solicitações de ATPVe.
* Funcionalidade para iniciar novas solicitações de Procuração Digital.
* Gestão de cadastro de procuradores.
* Opção de escolha entre procuradores padrão ou avulsos.
* Upload de documentos necessários.
* Acompanhamento em tempo real do status das solicitações.
* Assinatura de documentos via link direto.
* Download do PDF final após homologação.
2. ÁRea Interna (Equipe):
* Painel centralizado com todas as solicitações.
* Filtros avançados por status para facilitar a gestão.
* Visualização completa de cada demanda.
* Capacidade de alterar o status das solicitações.
* Geração de documentos.
* Envio de documentos para assinatura eletrônica.
* Upload do PDF final homologado.
* Histórico detalhado de todas as alterações.
3. ÁRea do Fornecedor de Vídeo (para Procuração Digital):
* Acesso restrito e seguro.
* Lista de demandas de vídeo associadas a procurações.
* Atualização de status (Em andamento, Concluído).
* Campo para inserção de senha/código do vídeo.
Fluxos de Trabalho:
* ATPVe:
1. Loja cria a solicitação.
2. Equipe interna analisa a solicitação.
3. Documento é gerado.
4. Documento é enviado para assinatura.
5. Documento é assinado.
6. Documento é homologado.
7. PDF final é liberado para download.
* Procuração Digital:
1. Loja cria a solicitação.
2. Solicitação é encaminhada para a equipe interna.
3. Solicitação é encaminhada para o fornecedor de vídeo.
4. Vídeo é concluído e a senha é inserida.
5. Documento é gerado.
6. Documento é enviado para assinatura.
7. Documento é assinado.
8. Documento é homologado.
9. Processo é finalizado.
Integração e Segurança:
* Integração obrigatória com assinador externo via webhook.
* O sistema deve ser capaz de receber e processar eventos do webhook (documento criado, enviado, assinado, concluído) para atualizar o status automaticamente.
* Webhooks devem ser autenticados via Bearer Token.
* Controle de acesso rigoroso por perfil de usuário (loja, equipe, fornecedor).
Dados Principais a Serem Gerenciados:
* Lojas
* Usuários
* Veículos
* Solicitações
* Procuradores
* Documentos
* Status
* Logs de atividades
Tecnologias Desejadas (Sugestão):
* Frontend:
Next.js
* Backend:
Node.js (NestJS ou Express)
* Banco de Dados: PostgreSQL
* Armazenamento: S3 ou solução similar
* Deploy: Vercel / Railway / Supabase
Prazo de Entrega: Não estabelecido