PWA Landing Shell

This endpoint stands in for your progressive web app. In a real build, this would serve your app shell or reverse-proxy to your SPA.

Ad free: False Campaign: none Token: none

The backend decides whether the visitor gets the unlocked experience. Query-string confetti does not get a vote.

Suggested production flow

  1. Printed QR points to https://q.yourdomain.com/qr/<opaque-token>.
  2. The backend validates the token in SQL Server via EF Core.
  3. The backend issues a JWT session cookie for the PWA.
  4. The backend redirects to your SPA or PWA route.
  5. Your API exposes an entitlement endpoint for the front end.