David Frassi a4cd56d406 chore: riorganizzati gli script di deploy e aggiunto deploy_www.sh
- Rinomato deploy.sh in deploy_ionic.sh (per deploy su sottodirectory /ionic).
- Rinomato deploy_pwa.sh in deploy_localpwa.sh (per test locale).
- Creato deploy_www.sh per installare e fare la build della PWA direttamente sulla root del dominio (www.canticristiani.it) con base-href=/.
2026-05-20 12:33:08 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-18 16:07:37 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00
2026-05-16 17:24:59 +02:00

CantiCristiani PWA

Applicazione PWA moderna per la gestione di canti, accordi e karaoke integrato. Progettata per musicisti e cantanti per un uso fluido durante le celebrazioni o i momenti di preghiera.

Caratteristiche Principali

  • 🎤 Karaoke Intelligente: Avanzamento automatico del testo basato sul rilevamento vocale (microfono).
  • 🎚️ Sensibilità Dinamica: Regolazione in tempo reale della sensibilità del microfono tramite slider verticale custom (50% - 100%).
  • 🎼 Accordi e Trasporto: Visualizzazione accordi con possibilità di trasporto tonale istantaneo.
  • 📋 Gestione Playlist: Creazione, modifica e condivisione di playlist tramite QR Code.
  • 📱 PWA Ready: Installabile su Android e iOS come app nativa, con supporto offline.
  • 🔆 Schermo Sempre Acceso: Opzione dedicata nelle impostazioni per evitare lo spegnimento dello schermo durante l'uso.
  • 🔍 Ricerca Rapida: Filtri avanzati per categorie, tonalità e playlist.

Tecnologie Utilizzate

  • Framework: Ionic + Angular
  • State Management: Angular Signals
  • PWA: @angular/pwa
  • API: Screen Wake Lock API, Media Session API

Installazione e Sviluppo

Prerequisiti

  • Node.js (v18+)
  • Ionic CLI

Comandi Locali

npm install
ionic serve

Deploy

Per distribuire l'applicazione in produzione (ambiente locale o server FTP):

./deploy_pwa.sh

Lo script si occupa di:

  1. Incrementare la versione dell'app.
  2. Eseguire la build di produzione.
  3. Distribuire i file nella cartella di distribuzione locale.

© 2026 CantiCristiani.it

S
Description
No description provided
Readme 11 MiB
Languages
TypeScript 62.1%
HTML 18.5%
SCSS 15.3%
JavaScript 1.5%
Shell 1.4%
Other 1.1%