# San Marco Vision — Hub servizi V5 Three.js

## Apertura

La pagina include un bundle JavaScript autosufficiente e può essere aperta direttamente con doppio clic su `servizi-v5-three.html`.

Per simulare un hosting web è comunque possibile avviare un server locale:

```bash
cd /home/echo/Desktop/sanmarco
python3 -m http.server 8080
```

Aprire `http://localhost:8080/servizi-v5-three.html`.

## File principali

- `servizi-v5-three.html`: pagina completa e contenuto semantico.
- `assets/css/services-v5-three.css`: layout, componenti, fallback e responsive.
- `assets/js/services-v5-three/app.mjs`: interfaccia, stato, contatti e galleria.
- `assets/js/services-v5-three/recommender.mjs`: regole deterministiche e contenuti.
- `assets/js/services-v5-three/scene.mjs`: scena Three.js adattiva.
- `assets/js/services-v5-three.bundle.js`: bundle pronto all'uso, compatibile anche con `file://`.
- `assets/vendor/three/r185/`: Three.js 0.185.1 e licenza MIT.

## Verifica rapida

```bash
node --test tests/services-v5-recommender.test.mjs
```

Il form mantiene intenzionalmente il comportamento demo del resto del progetto. Il risultato della guida prepara invece i link `mailto:` e WhatsApp usando i recapiti già presenti nel sito.
