Ein produktionsreifes Treueportal: Mitglieder registrieren sich oder treten per Einladung bei, führen ein Punktekonto und lösen Prämien aus dem Katalog ein, mit Passwort-Hashing per scrypt, Einladungslinks zur einmaligen Verwendung, einem Admin-Panel und einem Audit-Log. Ein konfigurierbarer Fulfilment-Webhook wird bei jeder Einlösung ausgelöst. Wird mit einer fiktiven Demo-Marke und Demo-Mitgliedern hinter einem DEMO_MODE-Flag ausgeliefert, das standardmäßig deaktiviert ist. Ein einzelner Container per Docker Compose, nichts Externes erforderlich.
- Next.js
- File-based store
- Docker Compose