PWA Timer - Progressive Web App per la gestione del tempo
Applicazione PWA (Progressive Web App) per timer con funzionalità avanzate:
- Timer personalizzabili da 10 secondi a 2 ore
- Modalità Pomodoro
- Supporto offline
- Notifiche audio e vibrazione
- Modalità scura automatica
- Wake Lock per mantenere lo schermo attivo
- Scorciatoie da tastiera
- Node.js 18 o superiore
- npm
npm installnpm run devnpm run buildnpm run previewL'applicazione viene automaticamente costruita e pubblicata su GitHub Pages ad ogni push sul branch main tramite GitHub Actions.
Il workflow .github/workflows/build-and-deploy.yml esegue:
- Checkout del codice
- Setup di Node.js
- Installazione delle dipendenze
- Build dell'applicazione
- Deploy su GitHub Pages
Una volta pubblicata, l'applicazione sarà disponibile all'indirizzo:
https://mad4j.github.io/timerjs/
- React 18
- Vite (build tool)
- Tailwind CSS (via CDN)
- Lucide React (icone)
- GitHub Actions (CI/CD)