From 5ffbc2e3d3f58bce76ee748be17e371476d5b6df Mon Sep 17 00:00:00 2001 From: elpatron Date: Tue, 13 Jan 2026 13:30:42 +0100 Subject: [PATCH] docs: add push notification setup instructions to README --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index a56276b..5ad81ad 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,31 @@ Am einfachsten via **Intergram**: 2. Sende `/start`, um deine **Chat ID** zu erhalten. 3. Webhook-URL: `https://www.intergram.xyz/msg/DEINE_CHAT_ID` +--- +--- + +## 📲 Push Notifications (PWA) + +Die App funktioniert als **Progressive Web App (PWA)** und unterstützt **Push-Benachrichtigungen** direkt auf dem Smartphone oder Desktop. + +### Setup für Selbsthoster (VAPID Keys) +Damit Push funktioniert, müssen VAPID Keys in der Umgebung hinterlegt werden. +1. Generiere Keys: `npx web-push generate-vapid-keys` +2. Setze die Environment Variables (z.B. in `.env` oder Docker): + +```env +# Public Key (Wird vom Browser benötigt) +NEXT_PUBLIC_VAPID_PUBLIC_KEY="" + +# Private Key (Bleibt auf dem Server!) +VAPID_PRIVATE_KEY="" + +# Kontakt-Email für den Push-Service +VAPID_SUBJECT="mailto:admin@example.com" +``` + +Der Benutzer kann Push-Benachrichtigungen dann direkt im Dashboard über die **Einstellungen** aktivieren. + --- ## 🐳 Deployment (Docker)