docs: aggiunto README.md con istruzioni

This commit is contained in:
David Frassi
2026-05-16 17:26:46 +02:00
parent 0c33fc6fcf
commit ff992daa58
+48
View File
@@ -0,0 +1,48 @@
# 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
```bash
npm install
ionic serve
```
## Deploy
Per distribuire l'applicazione in produzione (ambiente locale o server FTP):
```bash
./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