Skip to content

Latest commit

 

History

History
115 lines (87 loc) · 2.81 KB

File metadata and controls

115 lines (87 loc) · 2.81 KB

🌟 ComuniCAA

Una piattaforma educativa gratuita per la Comunicazione Aumentativa Alternativa (CAA), sviluppata dagli studenti dell'IIS Volta Lodi. https://caa-communication.netlify.app/

📱 Cos'è ComuniCAA?

ComuniCAA è un'applicazione web progettata per supportare persone con difficoltà nella comunicazione verbale attraverso l'uso di pittogrammi e simboli. È completamente gratuita, open source e sviluppata come progetto scolastico.

🎯 Per Chi è Pensato?

  • 👨‍👩‍👧‍👦 Persone con difficoltà comunicative
  • 👨‍🏫 Educatori e terapisti
  • 👪 Famiglie
  • 🏥 Professionisti sanitari

✨ Caratteristiche Principali

🗣️ Comunicazione Facilitata

  • Ampia raccolta di pittogrammi e simboli
  • Costruzione frasi intuitive
  • Sintesi vocale integrata
  • Salvataggio frasi frequenti

📚 Dizionario Visivo

  • Navigazione per categorie
  • Ricerca avanzata
  • Preview pittogrammi
  • Organizzazione personalizzabile

🎮 Apprendimento Ludico

  • Giochi educativi
  • Esercizi interattivi
  • Tracciamento progressi
  • Feedback immediato

♿ Accessibilità

  • Supporto screen reader
  • Modalità alto contrasto
  • Eye tracking
  • Navigazione gestuale
  • Interfaccia semplificata

🛠️ Setup Progetto

Prerequisiti

1. Installazione Dipendenze

npm install

2. Configurazione Firebase

Crea un file .env nella root del progetto e aggiungi:

VITE_FIREBASE_API_KEY=your_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_auth_domain
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_storage_bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
VITE_FIREBASE_APP_ID=your_app_id
VITE_FIREBASE_MEASUREMENT_ID=your_measurement_id

3. Sviluppo

npm run dev

4. Build Produzione

npm run build

5. Lint

npm run lint

🔧 Stack Tecnologico

  • Frontend: Vue.js 3 con TypeScript
  • Build Tool: Vite
  • Styling: TailwindCSS
  • State Management: Pinia
  • Database: Firebase
  • Autenticazione: Firebase Auth
  • Internazionalizzazione: Vue I18n

🤝 Contribuire

Siamo aperti a contributi! Se vuoi partecipare al progetto:

  1. 🍴 Fai un fork del repository
  2. 🌿 Crea un branch per le tue modifiche
  3. 💻 Fai le tue modifiche
  4. 📤 Invia una pull request

🔒 Privacy e Sicurezza

  • Dati utente criptati
  • Backup automatico sicuro
  • Conformità GDPR
  • Nessuna pubblicità
  • Protezione dati sensibili

📄 Licenza

Questo progetto è open source, sviluppato dagli studenti dell'IIS Volta Lodi.

👥 Team di Sviluppo

Progetto realizzato dagli studenti dell'IIS Volta Lodi come parte del percorso formativo.