Analisando propostas

Timer para registrar tempo em cada arquivo

Publicado em 28 de Junho de 2021 dias na TI e Programação

Sobre este projeto

Aberto

Informações básicas:
Objetivo: Registrar o tempo de atividade no computador em ambiente Windows.
-Deve iniciar automaticamente com o Windows.
-Deve registrar o tempo de atividade em cada arquivo aberto pelo usuário, identificando o nome do arquivo aberto, aplicativo, horário de abertura e fechamento, tempo de atividade.

Por exemplo:
planilha-teste.xls – Microsoft Excel (08:00 – 08:40 | Ativo 27 min),
documento-teste.docx – Microsoft Excel (08:30 – 09:00 | Ativo 15 min) ,
youtube.com.br – Google Chrome – (08:30 – 10:00 | Ativo 45 min)
Arquivo_PDF.pdf – Google Chrome – 09:03 – 09:05 | Ativo 2 min)
-Dever se comunicar com uma api on-line (api não inclusa neste trabalho) para login de usuário (e-mail e senha) e envio das informações registradas: [idusuario, filename, aplicationname, timestart, timeend, timeactive, pcname].
-Deve sincronizar a cada x minutos (definido no aplicativo) e ter um botão sincronizar agora.
-Deve armazenar dados p/ sincronização futura em caso de falha de conexão com internet / API.
-Deve receber da API, se logado, informações sobre a tolerância para inatividade (por exemplo: 5 minutos sem digitar já passa a considerar inativo).
-Compatível com Windows 10 ou Windows Server 2019 em diante.


-ÍCone na barra de tarefas, próxima a hora / data. Ao logar na API ícone muda p/ verde, sinalizando que está tudo correndo bem com o registro das horas, se houver algum problema com a conexão, ícone vermelho p/ indicar problemas.
-Ao clicar no ícone: campos de email / senha p/ login na API, campo de sincronização automática a cada x minutos, botão de sincronizar agora e botão de sair.


- Deve ser fornecido o código fonte comentado.
Após analise de orçamento, podemos detalhar melhor o projeto dentro do escopo acima.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor
Plataformas exigidas Windows

Prazo de Entrega: Não estabelecido

Habilidades necessárias