Timer Pomodoro minimalista: anel animado, blocos de foco, pausas curtas e longas configuráveis e estatísticas de foco dos últimos 7 dias.
Demo: https://luannrpn.github.io/focus-timer/
- Ciclo configurável: foco, pausa curta, pausa longa e quantidade de focos até a pausa longa (padrão 25 / 5 / 15 / 4).
- Contagem baseada no horário de término, sem acumular erro mesmo com a aba em segundo plano.
- O tempo restante aparece no título da aba. A barra de espaço inicia e pausa.
- Aviso sonoro ao fim de cada fase (Web Audio).
- Estatísticas dos últimos 7 dias. Configurações e histórico ficam no
localStorage, nada é enviado a servidor.
npm install
npm run dev
npm test
npm run buildVite, TypeScript, GSAP + ScrollTrigger, Lenis e Instrument Sans (@fontsource-variable/instrument-sans, licença OFL).
Autor: Luann Neves (@luannrpn). Veja AUTHORS.md, LICENSE (MIT) e CITATION.cff.