Buyer app shell / PWA

This is the installable buyer app shell. It is distinct from browser checkout and now packages stronger event-day readiness, wallet continuity, memberships, resale actions, and notification posture in one mobile-first surface.

Affiliate / app entry context

The buyer app foundation preserves inbound attribution and affiliate-linked entry so app launch does not break campaign context.
No entry context captured yet.

Account & session continuity

The buyer app foundation reuses the existing Clickets auth/session model so wallet and membership access follow the same signed-in identity.
Loading buyer session…

Password sign-in

Magic link

Use the existing buyer session flow if you prefer a magic link instead of password sign-in.
In dev/test, the token may be returned directly by the backend.

Wallet continuity

The same buyer identity should reopen owned tickets, resale posture, and event-day readiness inside the app foundation.
Loading wallet…

Membership continuity

The buyer app foundation carries membership / season access posture into the same shell.
Loading memberships…

Event-day mobile hub

Keep your next ticket, QR readiness, transfer posture, and key day-of actions together in the installable buyer app shell.
Loading event-day mobile context…

Official resale maturity

This buyer-facing resale center now packages transfer clarity, official resale, and fair-access release posture into a clearer policy-governed buyer flow.
Select an event or keep the current filter to see the active resale / transfer posture that buyers will encounter.

Buyer explanation

Wallet continuity, promoter policy, and official resale availability will be summarized here.

Transfer clarity

Select an event or keep the current filter to review transfer posture and ownership expectations.

Fair access & release posture

Select an event to review waitlist, release timing, and demand posture in the buyer shell.

Your resale actions

List eligible owned tickets, cancel live listings, or inspect how promoter policy affects each ticket.
Loading owned resale controls…

Public official resale listings

Browse active official resale inventory and buy through the governed ownership flow when the buyer session is open.
Loading public resale listings…

Notification foundations

This checkpoint adds the notification foundation layer: permission posture, settings continuity, and buyer-facing toggles for future event/order/ticket messaging.
Loading notification settings…

Buyer app runtime diagnostics

These signals prove the buyer shell is distinct, session-aware, and keeping entry/wallet continuity together.
Diagnostics will appear here.