# Configurazione senza Terminale

Questa versione è progettata per essere pubblicata usando soltanto il browser.

## 1. Crea il progetto Supabase

1. Accedi a Supabase e crea un nuovo progetto.
2. Apri **SQL Editor** → **New query**.
3. Copia tutto il contenuto di `supabase/schema.sql`.
4. Premi **Run**.
5. In **Authentication → URL Configuration**, aggiungi tra i Redirect URLs l'indirizzo Cloudflare che otterrai, ad esempio `https://la-nostra-storia.pages.dev/**`.
6. In **Authentication → Providers → Email**, lascia attivo Email. Puoi decidere se richiedere la conferma dell'indirizzo.

## 2. Copia URL e chiave pubblica

Nel progetto Supabase apri **Project Settings → API** e copia:

- Project URL
- anon / publishable key

La chiave anon o publishable è prevista per l'uso nel browser. Non inserire mai la `service_role`.

## 3. Carica il progetto su GitHub

1. Crea un repository privato, per esempio `la-nostra-storia`.
2. Usa **Add file → Upload files**.
3. Carica tutti i file e le cartelle di questo progetto.
4. Apri `config.js` direttamente su GitHub e premi l'icona della matita.
5. Sostituisci i due segnaposto con URL e chiave pubblica Supabase.
6. Salva con **Commit changes**.

Esempio:

```js
window.APP_CONFIG = {
  SUPABASE_URL: "https://abcdefgh.supabase.co",
  SUPABASE_ANON_KEY: "eyJhbGciOi..."
};
```

## 4. Pubblica con Cloudflare Pages

1. Apri Cloudflare → **Workers & Pages**.
2. **Create application → Pages → Import an existing Git repository**.
3. Seleziona il repository GitHub.
4. Framework preset: **None**.
5. Build command: `exit 0`.
6. Build output directory: `.` (la cartella principale del repository).
7. Avvia il deploy.

Ogni modifica salvata su GitHub produrrà automaticamente una nuova versione online.

## 5. Primo utilizzo

1. Apri l'indirizzo Cloudflare.
2. Enrico crea il proprio account.
3. Crea l'album e copia il codice invito da **Archivio**.
4. Alisea crea un account con la propria email.
5. Inserisce il codice invito e accede allo stesso album.

## 6. Installazione su iPhone e iPad

1. Apri l'app in Safari.
2. Tocca **Condividi**.
3. Tocca **Aggiungi alla schermata Home**.

Sul Mac può essere aperta normalmente dal browser e, nei browser compatibili, installata come app.

## Privacy essenziale

- Il repository GitHub contiene solo il codice.
- Il bucket Supabase è privato.
- Le fotografie vengono mostrate tramite URL temporanei firmati.
- Le policy RLS permettono l'accesso soltanto ai membri dello stesso album.
- Non condividere la chiave `service_role` e non inserirla mai in `config.js`.
