Pular para o conteúdo
Voltar para todos os projetos

Lista de Presença

Gestão de convidados para cerimônias militares — ordenação por antiguidade, confirmações e PDF pronto para impressão.

Ano
2024
Função
Sozinho
Stack
  • Express
  • EJS
  • Node.js
Lista de Presença

Cerimônia militar tem protocolo. Convidados não são uma lista plana — são ordenados por antiguidade, separados por categoria, e um subconjunto específico é lido em voz alta durante a própria cerimônia. É essa última parte que impede isso de ser só uma planilha: alguém precisa subir com uma folha contendo exatamente os nomes certos na ordem certa.

O app é um CRUD de convidados com nome, função e categoria. Ordena por antiguidade, controla quem confirmou, permite marcar as autoridades a serem anunciadas, busca por nome e gera o PDF de impressão que vai para o púlpito.

EJS renderizado no servidor foi a escolha certa para algo cuja saída final é um pedaço de papel. Sem build, sem framework de cliente — a página é gerada onde os dados já estão.