Desenvolvimento de Sistema de Controle de Ponto.

Job ID: 38620025

Budget: €30 – €250 EUR

Projeto: Desenvolvimento de Sistema de Controle de Ponto - JavaScript, Node.js e MySQL

Estou em busca de um desenvolvedor para criar um sistema de controle de ponto baseado em web, utilizando JavaScript, Node.js, e MySQL, com funcionalidades semelhantes às oferecidas pela plataforma Factorial. O sistema será utilizado para o registro e gestão de horas trabalhadas dos funcionários, com foco em flexibilidade, personalização e facilidade de uso.

Requisitos do projeto:

1. Registro de ponto com múltiplas opções:

Bater ponto por senha (login individual),

Leitura de QR Code,

Aproximação de Token (NFC ou outro método similar).



2. Calendário de Presenças:

Visualização das presenças e ausências dos funcionários em um calendário interativo.

Exibição de entrada, saída, pausas, folgas e feriados de forma clara.



3. Aprovações e Revisões:

Função para que gestores possam revisar, aprovar ou corrigir registros de ponto.

Possibilidade de fazer ajustes em casos de erros ou esquecimento de bater ponto.



4. Gestão de Férias e Ausências:

Ferramenta para solicitação e aprovação de férias.

Monitoramento de ausências por doença ou outros motivos.



5. Controle de Horas Extras:

Registro e controle de horas extras acumuladas.

Relatórios automáticos de horas excedentes para fácil consulta dos gestores.



6. Personalização de Horários:

Cada funcionário poderá ter horários flexíveis ou fixos configurados.

Suporte para diferentes jornadas de trabalho e turnos.




Tecnologias obrigatórias:

Frontend: JavaScript (preferencialmente com framework moderno como React, mas não obrigatório).

Backend: Node.js.

Banco de Dados: MySQL.


Outros requisitos:

Código bem documentado e fácil de manter.

Interface amigável e responsiva.
Related categories: JavaScript MySQL HTML5 HTML Node.js