Multi-city edition

DUBAI MILLIONAIRE NIGHT

One codebase, independent branding per city. Entrants register by phone, submit actions, earn points and tiers — and every administrative decision is written to an immutable, retention-bound audit trail.

Verified actions

Every entrant action is reviewed once, atomically, with points and tier recomputed in the same transaction.

Weighted draws

Winners are drawn with crypto-grade randomness, one per cycle, sealed with an unguessable certificate code.

PDPL audit trail

Who approved what, when, and the resulting points — pseudonymised, retained 730 days, exportable as CSV or JSON.

A standalone Express + PostgreSQL implementation of the same mechanic lives in backend/.