Sobre este projeto
it-programming / desktop-apps
Aberto
Busco um desenvolvedor experiente para criar um aplicativo desktop para Windows, focado no controle automático de horas da equipe por projeto. O objetivo é ter uma ferramenta interna, estável, profissional e com excelente usabilidade, que otimize a gestão do tempo e a vinculação de atividades a projetos específicos.
Escopo do Projeto:
O aplicativo deverá incluir as seguintes funcionalidades essenciais:
* Cadastro, edição e gerenciamento de aplicativos a serem monitorados, tudo através de uma interface intuitiva.
* Configuração visual do sistema diretamente pela interface, sem a necessidade de alterações no código.
* Identificação precisa dos aplicativos monitorados que estão em uso no momento.
* Exibição de um popup para vincular a atividade atual ao projeto correspondente.
* Campo de busca eficiente para localizar projetos com agilidade.
* Sugestão inteligente do último projeto utilizado para um determinado aplicativo.
* Contagem automática do tempo dedicado a cada projeto.
* Pausa automática da contagem por inatividade do usuário.
* Configuração do tempo de inatividade diretamente pela interface do sistema.
* Histórico diário detalhado das atividades e tempos registrados.
* Possibilidade de ajuste manual dos registros, com permissão exclusiva para gestores.
* Resumo diário claro e conciso das horas trabalhadas.
* Minimização do aplicativo para a bandeja do sistema (system tray).
* Notificações discretas para aprimorar a experiência do usuário.
* Mecanismo de segurança para logs locais ou outro método para reduzir o risco de perda de dados.
Requisitos Desejáveis:
* Interface limpa, organizada e com uma aparência profissional, garantindo uma ótima experiência de usuário.
* Código-fonte bem estruturado, de fácil manutenção e com potencial para futuras evoluções e novas funcionalidades.
Entregáveis Esperados:
* Aplicação desktop totalmente funcional para o ambiente Windows.
* Código-fonte completo do projeto.
* Arquivo executável ou instalador para a aplicação.
* Orientação básica para a implantação e o uso do sistema.
Na proposta, por favor, inclua as seguintes informações:
* Tecnologia(s) sugerida(s) para o desenvolvimento.
* Prazo estimado para a conclusão do projeto.
* Detalhes sobre o que está incluído e o que fica fora do escopo da sua proposta.
* Sua experiência relevante com sistemas desktop, automações no Windows ou desenvolvimento de ferramentas de controle de tempo.
* Exemplos de trabalhos similares, se disponíveis.
Tenho interesse em propostas que ofereçam um bom custo-benefício. Sinta-se à vontade para apresentar uma opção enxuta (MVP) e uma opção mais completa, caso faça sentido para o projeto.
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias