Sobre o projeto

TypePulse é um aplicativo desktop construído com Tauri que fornece análises de digitação locais. Ele é executado inteiramente na máquina do usuário, garantindo que nenhum dado deixe o dispositivo. A ferramenta rastreia três métricas principais: duração total de digitação, número de teclas pressionadas e contagem de sessões. Os dados são organizados e resumidos por aplicativo individual e por intervalos de tempo configuráveis. Uma superfície de visualização integrada mostra as tendências recentes de atividade ao longo do tempo. Para análises adicionais, os usuários podem exportar seus dados como um arquivo CSV. Todas as informações são armazenadas localmente, e um botão de pausa com um clique permite suspender rapidamente o rastreamento a qualquer momento. O projeto utiliza Tauri para a camada desktop e segue fluxos de trabalho de desenvolvimento baseados em npm padrão: - Instalar dependências com `npm install` - Executar o build de desenvolvimento com `npm run tauri dev` - Construir o frontend com `npm run build` - Construir o aplicativo desktop com `npm run tauri build` TypePulse é lançado sob a Licença Apache 2.0.