cruciverba-robot

🤖 Cruciverba Robot - Sistema Educativo Avanzato

App educativa interattiva per bambini che imparano a scrivere attraverso cruciverba con immagini fotorealistiche.

Cruciverba Robot

🌟 Caratteristiche

🚀 Demo Live

🎮 Gioca Ora alla Demo!

Sostituisci “TUOUSERNAME” con il tuo username GitHub

🛠️ Installazione Locale

Prerequisiti

Passi per l’installazione

# 1. Clona il repository
git clone https://github.com/TUOUSERNAME/cruciverba-robot.git

# 2. Entra nella cartella del progetto
cd cruciverba-robot

# 3. Installa le dipendenze
npm install

# 4. Avvia il server di sviluppo
npm start

L’app si aprirà automaticamente su http://localhost:3000

🎯 Come Giocare

  1. Seleziona il numero di parole (5-20) dal menu a tendina
  2. Clicca “NUOVA MISSIONE” per generare un nuovo cruciverba
  3. Osserva le immagini negli indizi visivi per capire le parole
  4. Digita le parole nei campi di input (solo lettere)
  5. Ricevi feedback immediato quando la risposta è corretta
  6. Usa “MOSTRA SOLUZIONI” se hai bisogno di aiuto

📱 Tecnologie Utilizzate

🔧 Comandi Disponibili

# Avvia il server di sviluppo
npm start

# Crea build di produzione
npm run build

# Esegue i test
npm test

# Deploy su GitHub Pages
npm run deploy

📋 Struttura del Progetto

cruciverba-robot/
├── public/
│   └── index.html          # Template HTML principale
├── src/
│   ├── App.js              # Componente principale del cruciverba
│   ├── index.js            # Entry point dell'app
│   └── index.css           # Stili Tailwind CSS
├── package.json            # Dipendenze e script
├── tailwind.config.js      # Configurazione Tailwind
├── .env                    # Variabili d'ambiente (chiave API)
└── README.md              # Questo file

🎨 Caratteristiche Educative

Vocabolario Ottimizzato

Sistema di Apprendimento

🔐 Configurazione API

L’app utilizza l’API di Pixabay per le immagini. La chiave API è già configurata nel file .env:

REACT_APP_PIXABAY_API_KEY=50491918-b5d12a5a4f3c90485fad27932

🚀 Deploy su GitHub Pages

  1. Modifica il campo homepage in package.json:
    "homepage": "https://tuousername.github.io/cruciverba-robot"
    
  2. Esegui il deploy:
    npm run deploy
    
  3. Configura GitHub Pages nelle impostazioni del repository:
    • Vai su Settings → Pages
    • Source: Deploy from branch
    • Branch: gh-pages

🤝 Contribuire

I contributi sono benvenuti! Per contribuire:

  1. Fork il progetto
  2. Crea il tuo branch (git checkout -b feature/AmazingFeature)
  3. Committa le modifiche (git commit -m 'Add some AmazingFeature')
  4. Push al branch (git push origin feature/AmazingFeature)
  5. Apri una Pull Request

📝 Roadmap Future

📄 Licenza

Questo progetto è distribuito sotto licenza MIT. Vedi il file LICENSE per maggiori dettagli.

🙋‍♂️ Supporto

Se hai domande o problemi:

  1. Controlla le Issues su GitHub
  2. Apri una nuova Issue se il problema non è già stato segnalato
  3. Contatta via email: [tuaemail@esempio.com]

🎉 Ringraziamenti


**Creato con ❤️ per l'educazione dei bambini** [🏠 Homepage](https://ZABIZZ-2025.github.io/cruciverba-robot) • [📊 Issues](https://github.com/ZABIZZ-2025/cruciverba-robot/issues) • [🔄 Pull Requests](https://github.com/ZABIZZ-2025/cruciverba-robot/pulls)