Sobre este proyecto
it-programming / mobile-development
Abierto
Estamos buscando um desenvolvedor para criar um aplicativo de controle de ponto inovador, focado em funcionários diaristas que recebem por hora. O sistema deve ser totalmente automatizado, utilizando reconhecimento facial para registrar a entrada e saída dos colaboradores, eliminando a necessidade de qualquer interação manual com botões ou interfaces complexas. O objetivo é proporcionar uma solução eficiente e sem atritos para o registro de jornada de trabalho.
Funcionalidades Essenciais:
1. Reconhecimento Facial Automático:
* O sistema deve ser capaz de identificar o funcionário automaticamente assim que um rosto for detectado pela câmera.
* A identificação deve ser exclusiva para usuários previamente cadastrados no sistema.
* Rostos não cadastrados devem ser ignorados ou registrados como 'desconhecido', sem impactar os registros dos funcionários.
2. Registro de Entrada:
* Ao reconhecer um funcionário pela primeira vez no dia, o sistema deve registrar automaticamente o nome do funcionário, a data e a hora exata de entrada.
3. Registro de Saída:
* O sistema deve registrar automaticamente a hora de saída do funcionário ao detectá-lo novamente após o registro de entrada.
4. Cálculo de Horas Trabalhadas:
* O aplicativo deve calcular automaticamente o tempo total de trabalho de cada funcionário, com base na diferença entre a hora de entrada e a hora de saída.
* O cálculo deve ser preciso, considerando horas e minutos trabalhados (exemplo: 5 horas e 30 minutos).
5. Cálculo de Pagamento:
* Cada funcionário terá um valor por hora previamente definido no sistema.
* O sistema deve gerar automaticamente o valor total a receber pelo funcionário, calculando-o proporcionalmente aos minutos de trabalho.
6. Geração de Relatório (PDF):
* Após o registro de saída, o sistema deve gerar automaticamente um comprovante detalhado em formato PDF, pronto para impressão.
* Este comprovante deve incluir: Nome do funcionário, Data, Hora de entrada, Hora de saída, Total de horas trabalhadas, Valor por hora e Valor total a receber.
7. Cadastro de Funcionários:
* A funcionalidade de cadastro deve permitir a inclusão de: Nome completo do funcionário, Foto(s) para o reconhecimento facial (para garantir a precisão da identificação) e o Valor por hora de trabalho.
* Todos os dados dos funcionários devem ser armazenados de forma segura e confidencial.
Requisitos Adicionais:
* A tela principal do aplicativo deve exibir apenas a câmera ativa, pronta para o reconhecimento facial.
* Um funcionário só poderá registrar uma entrada e uma saída por turno de trabalho, evitando duplicidade de registros.
* O sistema deve possuir tolerância para pequenas variações no reconhecimento facial (iluminação, ângulo, etc.).
* Todos os registros de ponto devem ser armazenados com um histórico completo para consulta futura.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
Plazo de Entrega: No definido
Habilidades necesarias