Descrição do projeto
TraduzidoA lógica precisa lidar com casos do mundo real: períodos sobrepostos, já que alguém formalmente empregado em dois empregos ao mesmo tempo não deve ter esse tempo contado duas vezes, lacunas entre empregos que não contam para a senioridade, e meses parciais no início ou no final de um período. O resultado deve ser dividido em anos, meses e dias, com um resumo legível que o visitante possa imprimir ou salvar.
Precisamos de um desenvolvedor que possa construir isso como um widget limpo e amigável para dispositivos móveis que se encaixe em uma página existente, funcione sem um banco de dados backend (cálculo do lado do cliente é aceitável, validação de datas do lado do servidor é um plus) e permaneça fácil para um editor não técnico manter.
O que precisamos:
— Formulário dinâmico para adicionar e remover períodos com seletores de data
— Detecção automática de sobreposição e lacunas com uma divisão clara
— Total de senioridade mostrado separadamente em anos, meses e dias
— Resumo amigável para impressão ou exportação
— UI limpa que combine com o estilo de um site jurídico e profissional