78 lines
1.4 KiB
Markdown
78 lines
1.4 KiB
Markdown
# Infissionline Vite
|
|
|
|
Configuratore 3D per serramenti realizzato con Vite, Three.js e Bootstrap.
|
|
|
|
## Requisiti
|
|
|
|
- Node.js (v18 o superiore)
|
|
- pnpm, npm o yarn
|
|
|
|
## Installazione
|
|
|
|
Clona il repository e installa le dipendenze:
|
|
|
|
```bash
|
|
# Con pnpm (consigliato)
|
|
pnpm install
|
|
|
|
# Con npm
|
|
npm install
|
|
|
|
# Con yarn
|
|
yarn install
|
|
```
|
|
|
|
## Comandi disponibili
|
|
|
|
### Server di sviluppo
|
|
|
|
Avvia il server di sviluppo con hot reload:
|
|
|
|
```bash
|
|
pnpm dev
|
|
# oppure
|
|
npm run dev
|
|
```
|
|
|
|
Il server sarà disponibile su `http://localhost:5173`
|
|
|
|
### Build di produzione
|
|
|
|
Genera i file ottimizzati per la produzione nella cartella `dist/`:
|
|
|
|
```bash
|
|
pnpm build
|
|
# oppure
|
|
npm run build
|
|
```
|
|
|
|
### Anteprima build
|
|
|
|
Avvia un server locale per visualizzare la build di produzione:
|
|
|
|
```bash
|
|
pnpm preview
|
|
# oppure
|
|
npm run preview
|
|
```
|
|
|
|
## Struttura del progetto
|
|
|
|
```
|
|
├── src/
|
|
│ ├── index.html # Punto di ingresso
|
|
│ ├── assets/ # Risorse statiche (CSS, immagini, dati)
|
|
│ └── js/ # Script JavaScript
|
|
├── dist/ # Output build (generato)
|
|
├── vite.config.js # Configurazione Vite
|
|
└── package.json
|
|
```
|
|
|
|
## Tecnologie utilizzate
|
|
|
|
- [Vite](https://vitejs.dev/) - Build tool
|
|
- [Three.js](https://threejs.org/) - Libreria 3D WebGL
|
|
- [Bootstrap](https://getbootstrap.com/) - Framework CSS
|
|
- [GSAP](https://greensock.com/gsap/) - Animazioni
|
|
- [jQuery](https://jquery.com/) - DOM manipulation
|