diff --git a/README.md b/README.md
index 26023d6..ae9d160 100644
--- a/README.md
+++ b/README.md
@@ -116,8 +116,11 @@ define('PAYPAL_SECRET', 'il-tuo-secret-sandbox');
### Passo 4: Configura i Permessi (Linux/Mac)
```bash
-# Rendi scrivibile la cartella uploads
-chmod 755 uploads/
+# Rendi scrivibile la cartella uploads e sottocartelle
+chmod -R 755 uploads/
+chmod -R 755 uploads/lessons/demo/
+chmod -R 755 uploads/lessons/pay/
+chmod -R 755 uploads/images/
```
### Passo 5: Avvia il Server
@@ -245,11 +248,20 @@ Apri `assets/css/style.css` e modifica le variabili CSS:
}
```
-### Logo
-Sostituisci il testo "Pilates Studio" in `index.php` e negli altri file con:
-```html
-
-```
+### Logo e Foto Istruttrice β **AGGIORNATO**
+1. **Logo**: Carica `logo.png` in `uploads/images/`
+ - Dimensioni consigliate: 200x60px
+ - Formato: PNG con sfondo trasparente
+ - Il logo viene mostrato automaticamente nell'header se presente
+
+2. **Foto Istruttrice**: Carica `instructor.jpg` in `uploads/images/`
+ - Dimensioni consigliate: 400x400px
+ - Formato: JPG o PNG
+ - Viene mostrata nella sezione "Chi Sono" della homepage
+
+3. **Hero Image**: Carica `hero-bg.jpg` in `uploads/images/`
+ - Dimensioni: 1920x600px
+ - Immagine di sfondo homepage
### Email
Per usare SMTP invece di `mail()` PHP, decomenta in `includes/config.php`:
@@ -265,23 +277,36 @@ define('SMTP_ENCRYPTION', 'tls');
## π₯ Hosting Video
-### Opzione 1: YouTube (Consigliato per Iniziare)
+### Opzione 1: File Locali (Upload Diretto) β **NUOVO**
+1. Nella creazione/modifica lezione, seleziona **File Locale**
+2. Clicca su "Scegli file" e seleziona il video dal tuo PC
+3. Il sistema carica automaticamente il file in:
+ - `uploads/lessons/demo/` per lezioni gratuite
+ - `uploads/lessons/pay/` per lezioni a pagamento
+4. Formati supportati: MP4, WebM, OGG, MOV
+5. β
**Vantaggi**: Upload automatico, nessun inserimento manuale del path
+6. β οΈ Limiti: Dimensione massima upload dipende da `php.ini` (default ~2MB)
+
+**Per aumentare il limite di upload:**
+Modifica `php.ini`:
+```ini
+upload_max_filesize = 500M
+post_max_size = 500M
+max_execution_time = 300
+```
+
+### Opzione 2: YouTube (Consigliato per Video Grandi)
1. Carica video su YouTube come **Non in elenco**
2. Copia l'URL (es: `https://youtube.com/watch?v=ABC123`)
3. Quando crei la lezione:
- Piattaforma: YouTube
- URL: Incolla il link
-### Opzione 2: Vimeo
+### Opzione 3: Vimeo
1. Carica su Vimeo
2. Imposta privacy su "Nascosto"
3. Copia URL e usa come YouTube
-### Opzione 3: File Locali
-1. Carica il file in `uploads/videos/`
-2. URL Video: `/uploads/videos/nome-file.mp4`
-3. β οΈ Non consigliato per file grandi (limiti server)
-
### Opzione 4: AWS S3 (Professionale)
Per grandi quantitΓ di video, usa Amazon S3:
1. Crea un bucket S3
@@ -360,7 +385,14 @@ Crea `.htaccess` nella cartella `includes/`:
### I video non si vedono
- Verifica che l'URL sia corretto
- Per YouTube/Vimeo: usa URL diretti al video
-- Per file locali: controlla i permessi della cartella
+- Per file locali caricati: controlla che esistano in `uploads/lessons/demo/` o `pay/`
+- Verifica permessi cartella uploads (755)
+- Per video grandi, verifica limiti upload in `php.ini`
+
+### Errore durante upload video
+- Controlla `upload_max_filesize` e `post_max_size` in `php.ini`
+- Verifica che la cartella `uploads/lessons/` sia scrivibile
+- Assicurati che il formato sia supportato (MP4, WebM, OGG, MOV)
### PayPal non funziona
- Verifica Client ID e Secret
@@ -414,9 +446,13 @@ pilates-platform/
β βββ functions.php # Funzioni comuni
β βββ logout.php # Script logout
β
-βββ uploads/ # File caricati (da creare)
-β βββ thumbnails/ # Anteprime lezioni
-β βββ videos/ # Video locali
+βββ uploads/ # File caricati
+β βββ lessons/ # Video lezioni
+β β βββ demo/ # Video lezioni gratuite
+β β βββ pay/ # Video lezioni a pagamento
+β β βββ .htaccess # Protezione accesso diretto
+β βββ images/ # Logo e foto istruttrice
+β βββ thumbnails/ # Anteprime lezioni (future)
β
βββ user/ # Area utente
β βββ dashboard.php # Dashboard utente
diff --git a/admin/dashboard.php b/admin/dashboard.php
index 692477b..e340d89 100644
--- a/admin/dashboard.php
+++ b/admin/dashboard.php
@@ -68,7 +68,14 @@ $top_lessons = $stmt->fetchAll();