Uma aplicação web intuitiva para geração automática de justificativas funcionais, voltada a equipes operacionais e administrativas.
🔗 Acesse online: https://justificaweb.vercel.app
🧠 Desenvolvido com auxílio da V0 AI da Vercel, para prototipação rápida de interfaces modernas utilizando shadcn/ui e Tailwind CSS.
- ✅ Seleção múltipla de funcionários - Escolha vários funcionários de uma vez
- ✅ Justificativas pré-definidas - Lista completa de motivos padronizados
- ✅ Múltiplas justificativas - Adicione várias justificativas em um único documento
- ✅ Geração de PDF - Documentos profissionais com formatação oficial
- ✅ Preview antes de gerar - Revise os dados antes da criação
- ✅ Dark Mode - Interface adaptável para melhor experiência
- ✅ Design responsivo - Funciona perfeitamente em desktop e mobile
- Next.js 15 - Framework React
- TypeScript - Tipagem estática
- Tailwind CSS - Estilização utilitária
- shadcn/ui - Componentes de interface
- jsPDF - Geração de documentos em PDF
- next-themes - Alternância de temas (claro/escuro)
- Lucide React - Ícones
- Selecione os funcionários que precisam de justificativa
- Escolha o tipo de justificativa na lista pré-definida
- Defina a data da ocorrência
- Adicione observações se necessário (opcional)
- Visualize a prévia dos dados
- Gere o PDF formatado e padronizado
- Node.js 18+
- npm ou yarn
git clone https://github.com/Leocm123/justificaweb.gitcd justificawebnpm installnpm run devnpm run build
npm start
O projeto está configurado para deploy automático na Vercel:
- Deploy automático via push na branch ´main´
- Preview automático para outras branches
- HTTPS e domínio personalizado inclusos
justificaweb/
├── app/ # App Router do Next.js
│ ├── globals.css # Estilos globais
│ ├── layout.tsx # Layout principal
│ └── page.tsx # Página principal
├── components/ # Componentes React
│ ├── ui/ # Componentes shadcn/ui
│ ├── theme-provider.tsx # Provider do tema
│ └── preview-modal.tsx # Modal de preview
├── public/ # Arquivos estáticos
│ └── images/ # Imagens oficiais
└── lib/ # Utilitários
└── utils.ts # Funções auxiliares
- Cabeçalho oficial com brasão e logo da prefeitura
- Formatação padronizada conforme modelo oficial
- Checkboxes para marcação de horários
- Seção de nomes dos funcionários selecionados
- Data e motivo detalhados para cada justificativa
- Observações adicionais quando necessário
Este projeto foi desenvolvido para uso interno da Prefeitura Municipal de Nova Esperança - PR.
Leonardo C. Moreno Desenvolvido com auxílio da V0 AI, com o objetivo de automatizar e padronizar o processo de justificativas funcionais.
© 2025 JustificaWeb - Automatização de Justificativas Funcionais