Levantamento Inicial
🔐 Autenticação e Perfis de Acesso
- Login com e-mail e senha
- Dois perfis de acesso:
- Supervisor
- Usuário Comum (Pontista)
- Recuperação de senha via SNTP (envio de email)
- Segurança:
- Expiração de sessão após inatividade
👤 Meu Perfil
Pontista
- Visualizar horas devidas (saldo negativo de horas)
- Ver férias disponíveis (saldo de dias de férias)
- Visualizar registro de pontos por data
- Calendário pessoal (com marcação de pontos, feriados, faltas)
- Visualizar faltas
- Justificar faltas (upload de documentos e/ou texto)
- Notificação ao Supervisor
- Status da justificativa: Pendente / Aprovada / Reprovada
- Solicitar férias
Supervisor
- Listar e visualizar perfis de estagiários (pontistas)
- Filtrar por nome, status de ponto
- Visualizar horas devidas por pontista
- Aprovar ou rejeitar justificativas de faltas
- Aprovar ou rejeitar pedidos de férias
- Visualizar pontos facultativos e feriados no calendário
- Adicionar/Editar pontos facultativos locais
- Gerar relatórios de frequência
- Por usuário, período, ou curso
- Exportar relatório em PDF/Excel
- Ver histórico de aprovações/reprovaçõ
esEnviares - Enviar mensagens ou notificações aos pontistas
📆 Calendário e Registro de Ponto
Registro de entrada/saída (com horário) Botão de registrar ponto com horário automático
Histórico de pontos por mês
Marcação de feriados nacionais e pontos facultativos
Controle de dias úteis e carga horária
🔔 Notificações
Envio de emails:
Justificativa pendente/aprovada/rejeitada
Solicitação de férias
Mudança de status
Notificações no sistema:
Alertas para registro de ponto atrasado
Solicitações pendentes (para o Supervisor)
🧾 Relatórios e Auditoria
Logs de alterações (quem aprovou, quando)
Histórico completo por pontista
Exportação de dados para fins de auditoria ou backup
⚙️ Administração
Cadastro de novos usuários
Gestão de permissões (em caso de expansão)
Configuração de carga horária padrão
Configuração de período de férias permitido
Integração com outros sistemas (API futura)