--:--:--
Bom dia!
👥
0
Profissionais ativos
✅
0
Marcações hoje
🚫
0
Ausentes hoje
📝
0
Justificativas no mês
⏳
0
Justificativas pendentes
⏱️
0
Pontos em aberto
⚠️
0
Inconsistências no mês
🏖️
0
Em férias hoje
Fechamento do mês atual: Aberto

Presença de hoje

NomeSetorSituação

Acesso rápido

Rotina diária
🕐
Bater Ponto
📅
Escala Mensal
📄
Justificativas
Gestão
👥
Cadastro de Profissionais
🏷️
Estrutura
🏢
Empregador
📊
Relatórios
❓
Ajuda

Últimas marcações e localização

Veja de onde cada batida de ponto foi feita — útil para conferir registros feitos pelo celular fora do hospital.

FuncionárioSetorDataHoraTipoMétodoLocalizaçãoFoto

Estrutura da empresa

Cadastre aqui os setores, cargos, funções e filiais. Esses cadastros aparecem depois como opções no Cadastro de Profissionais, evitando digitação livre e nomes diferentes para a mesma coisa.

Setores

NomeAções

Cargos

NomeAções

Funções

Opcional — use quando a função exercida for diferente do cargo formal (ex: cargo "Enfermeiro", função "Coordenador de Plantão").

NomeAções

Filiais

NomeCidadeAções

Calendário de feriados (aplicado a todos automaticamente)

DataFeriadoAções

Modelos de escala

Crie modelos reutilizáveis (ex: "Comercial 8h", "12x36 Diurno") para aplicar rapidamente na escala de um profissional, na aba Escala Mensal.

ModeloDuração do turnoAções

Dados da empresa

Essas informações aparecem no cabeçalho dos relatórios gerados e no e-mail preparado a partir deles.

Administradores (RH)

Pessoas com acesso ao modo RH. O login pode ser feito pelo CPF ou pelo e-mail cadastrado abaixo.

NomeCPFE-mailTipoFilial(is)Setor(es)Status

Cadastrar novo administrador

Log de auditoria

Histórico de quem cadastrou, editou, ativou ou desativou profissionais e administradores (mostra só a sua filial, exceto pra quem tem acesso a todas).

Data/HoraQuem fezAçãoOndeNomeFilial

Cadastrar novo profissional

Profissionais cadastrados

NomeSetorCargoRegistroFace IDStatusAções

Bater Ponto — GEON

--:--:--

Meu Ponto

Veja seus dias e horas trabalhados no mês, seus últimos pontos e envie pedidos de justificativa pro RH aprovar. Identifique-se por Face ID ou CPF pra continuar.

Ver diagnóstico técnico

Escala Mensal por Profissional

Aplica a duração do turno do modelo ao profissional selecionado acima (usado no modo de escala variável).

Datas escaladas no mês

Marque só os dias em que este profissional está escalado para trabalhar. Se não definir um horário de entrada previsto, o sistema calcula a saída esperada automaticamente a partir da hora real da entrada + duração do turno (cadastro do profissional).

DataDia da semanaEscaladoDuração do turnoHorário de entrada previsto (opcional)

Exceções (folga, feriado, férias)

Lançar período de férias de uma vez

DataTipoObservaçãoAções

Prévia do calendário do mês

Dias futuros aparecem como "Previsto" — a situação só vira "Trabalhado" de fato quando o profissional bate o ponto (Face ID) naquele dia.

DataDiaSituaçãoEntrada previstaSaída prevista

Escala consolidada do setor

ProfissionalCargoSegTerQuaQuiSexSábDom

Anexar escala do setor (PDF/imagem)

Envie o arquivo da escala do setor (feita fora do sistema, por exemplo em Excel/Word exportado como PDF) para ficar salvo aqui, junto com o mês de referência.

SetorMêsArquivoEnviado emAções

Justificar troca, permuta, falta ou atestado

O arquivo fica salvo dentro do navegador junto com os demais dados. Evite anexos muito grandes (prefira fotos/PDFs leves) para não estourar o limite de armazenamento local.

Ajuste manual de banco de horas

Use quando precisar corrigir o banco de horas de alguém na mão (crédito ou débito), com motivo registrado. Entra direto no cálculo do relatório mensal daquele mês.

DataProfissionalAjusteMotivoLançado porAções

Baixa no banco de horas

Registra que o saldo (positivo ou negativo) de um profissional num mês foi "quitado" — pago, compensado com folga, ou simplesmente encerrado. Ao fechar um mês (aba Relatórios), a baixa daquele mês é lançada automaticamente para todos; aqui você também pode lançar manualmente a qualquer momento.

MêsProfissionalSaldo baixadoTipoDataPor

Solicitações dos profissionais

Pedidos de justificativa enviados pelos próprios profissionais na aba "Meu Ponto". Aprove ou negue — só depois de aprovado é que conta como justificativa válida nos relatórios.

DataProfissionalTipoMotivo do profissionalDocumentoStatusResposta do RHAções

Justificativas registradas

DataProfissionalTipoEnvolvidoDescriçãoAnexoStatusAções

Relatórios — GEON

Mês aberto

Como funciona o Ponto Eletrônico GEON

1. Cadastro de Profissionais: cadastre cada colaborador informando setor, profissão/cargo e, se quiser, o Face ID (captura facial pela câmera). O Face ID pode ser cadastrado depois, editando o profissional — mas até lá, a pessoa não consegue bater o ponto, já que o Face ID é a única forma de identificação usada pra isso.

2. Bater Ponto: o colaborador se identifica por reconhecimento facial (Face ID). O sistema identifica automaticamente o próximo tipo de marcação esperado (entrada, início de intervalo, volta de intervalo ou saída) e mostra os dados do profissional para confirmação antes de registrar.

3. Escala Mensal: defina a jornada semanal padrão de cada profissional (dias de trabalho, horários de entrada, intervalo e saída) e cadastre exceções pontuais (folga, feriado, férias). O sistema gera automaticamente uma prévia do calendário do mês.

4. Justificativas: registre trocas de turno, permutas com colegas, atestados, faltas justificadas ou esquecimentos de marcação, vinculados a uma data específica. Essas informações aparecem automaticamente no relatório mensal.

5. Relatórios: selecione o mês, o tipo de relatório (detalhado, sintético, faltas/atrasos, escala de trabalho, motivos de ajustes, AFD simplificado ou eventos de folha de pagamento), e filtre por setor e/ou profissional. É possível exportar em CSV ou imprimir/salvar como PDF. No relatório detalhado individual, aparece uma área de assinatura eletrônica (assine com o mouse ou o dedo direto na tela) pro profissional e pelo(a) Diretor(a) — o nome do(a) Diretor(a) vem do cadastro em Empregador. Também dá pra marcar um mês como "fechado" (controle interno).

6. Painel Início: mostra justificativas pendentes, pontos em aberto (esqueceram de bater a saída), inconsistências do mês, quem está presente/ausente/de férias hoje e o status de fechamento do mês.

Observações importantes:
• O relatório de AFD gerado aqui é só uma conferência interna, no mesmo formato de dados — ele não substitui um REP homologado pelo Ministério do Trabalho e não tem validade legal em fiscalização.
• Todos os dados ficam salvos localmente no navegador utilizado (localStorage). Para uso em múltiplos dispositivos/terminais de forma centralizada, será necessário evoluir este sistema com um banco de dados e servidor.
• O reconhecimento facial (Face ID) depende de carregar modelos de IA por internet (biblioteca face-api.js) e de permissão de acesso à câmera.
• O reconhecimento facial é a única forma de identificação no Bater Ponto; recomenda-se validação periódica do cadastro facial de cada profissional.

⚠️ Como fazer o Face ID funcionar (obrigatório)

Navegadores (Chrome, Edge, Firefox) bloqueiam a entrega de vídeo da câmera quando o arquivo é aberto diretamente com duplo clique (endereço começando com file://). Mesmo que apareça o pedido de permissão, a imagem da webcam nunca chega — por isso a câmera "não abre". Como o Face ID é a única forma de bater o ponto, é obrigatório rodar o sistema com um servidor local (veja as opções abaixo).

Opção 1 — Mais fácil (Mac): dê dois cliques no arquivo iniciar-ponto-eletronico.command (na mesma pasta deste sistema). Ele abre um servidor local e já abre o site correto no navegador em http://localhost:8080. Se o macOS bloquear na primeira vez ("desenvolvedor não identificado"), clique com o botão direito no arquivo → Abrir → confirme.

Opção 2 — Terminal (Mac/Linux):

1. Abra o app Terminal.
2. Digite cd e arraste a pasta onde está este arquivo para dentro do Terminal, depois pressione Enter.
3. Digite: python3 -m http.server 8080 e pressione Enter.
4. No navegador, acesse: http://localhost:8080/ponto-eletronico-avelon.html.

Opção 3 — Publicar online: subindo este arquivo para um serviço com HTTPS (por exemplo Netlify, Vercel, GitHub Pages ou o servidor da empresa), o Face ID funciona diretamente, sem precisar de servidor local.

Enquanto o endereço da página começar com file:// (barra de endereço do navegador), o aviso amarelo no topo do sistema continuará aparecendo e o Face ID ficará indisponível — isso é esperado e não é um defeito do cadastro ou do reconhecimento em si.