cacic-fct / fct-app

Aplicativo de eventos dos alunos
https://fctapp.cacic.dev.br
Other
8 stars 4 forks source link

Validador de certificados #45

Open Yudi opened 2 years ago

Yudi commented 2 years ago

Layout do certificado

Nome Descrição
date Data no formato "13 de dezembro de 2022"
participation_type Campo personalizado
name Nome completo do usuário (fullName, não displayName)
event_type Campo personalizado
event_name Nome do evento
url URL para verificação do certificado
qrcode O mesmo valor de URL
name_small Mesmo valor que o campo "name"
document String com o documento do usuário, ex: "CPF: 000.000.000-00"
event_name_small Mesmo valor que o campo "event_name"
content Descrição das atividades realizadas
Screenshot 2022-12-15 at 16 09 57

Especificações

Considere a rota como https://fct-pp.web.app/certificado/validar/:código

Se o código não for preenchido na URL, direcionar para a página de "Insira o código"

Se o código estiver preenchido na URL, ir direto para a página de certificado válido.

Se o certificado for inválido, redirecionar para a página de "insira o código", preenchendo o input com o ID e exibindo a mensagem de certificado não encontrado.

image image
Yudi commented 1 year ago

A pré-visualização do certificado é inviável.

Os pacotes disponíveis (pdfme/ui,ngx-extended-pdf-viewer pdf-js, etc) aumentam muito o tamanho do aplicativo e a alternativa de utilizar <object> não funciona em plataformas móveis, que são as principais do app.

Ao invés da visualização, incluir um botão para download do certificado com CPF censurado.