# Launch-Checkliste — JKA-Karateclub Arbon

Zwei Dinge müssen vor / direkt nach dem Launch erledigt werden:

---

## 1. Server-Umgebungsvariablen setzen

Die Datei `.env.local` existiert **nur lokal** und wird nicht hochgeladen.
Auf dem Server muss sie neu angelegt werden.

**Datei erstellen:** `.env.local` im Projektordner auf dem Server

```
DOJO_INVITE_TOKEN=HIER_NEUEN_ZUFÄLLIGEN_TOKEN_GENERIEREN
ADMIN_EMAIL=deine@email.ch
```

**Neuen Token generieren** (im Terminal):
```
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
```

Der Token ist der Zugangscode für den Mitgliederbereich `/dojo-intern`.
Die URL zum Weitergeben an Mitglieder lautet dann:
```
https://deine-domain.ch/dojo-intern?token=DEIN_TOKEN
```

**Nach dem ersten Server-Start:** Das Admin-Passwort wird beim Start zufällig generiert
und **einmalig in die Server-Konsole geloggt**. Dieses Passwort sofort notieren und
nach dem ersten Login im Admin-Bereich ändern.

---

## 2. Kontaktformular: SMTP konfigurieren

Das Kontaktformular speichert Anfragen in der Admin-Inbox — aber E-Mails
(Bestätigung an Anfragenden + Benachrichtigung an den Verein) werden erst
versendet, wenn SMTP konfiguriert ist.

**In `.env.local` ergänzen:**

```
SMTP_HOST=smtp.dein-anbieter.ch
SMTP_PORT=587
SMTP_USER=info@jka-karateclub-arbon.ch
SMTP_PASS=dein-passwort
```

Mögliche SMTP-Anbieter:
- **Hostpoint / Infomaniak** (häufig in der CH): SMTP-Daten im Hosting-Panel
- **Gmail**: App-Passwort unter myaccount.google.com/apppasswords erstellen

Bis das konfiguriert ist: Kontaktanfragen sind trotzdem im Admin-Dashboard
unter "Kontaktanfragen" sichtbar — nur der automatische E-Mail-Versand fehlt.
